A category that is not named has been discarded now that @protocol has
been expanded to support the @optional methods. Class Extensions
@interface Foo() is designed so that we can declare an another private
API-- SPI, or system program interface (SPI...