So, SpongeAPI has a public CommandFlags.Builder class with the following documented methods:
public Builder setUnknownLongFlagBehavior(UnknownFlagBehavior behavior) { ... }
public Builder setUnknownShortFlagBehavior(UnknownFlagBehavior behavior) { ... }
but they’re not usable, because the CommandFlags.UnknownFlagBehavior enum does not have public visibility (although UnknownFlagBehavior is marked as public, its enclosing class, CommandFlags, is not).
Are these methods not intended to be part of the published interface, or this just a mistake? Should CommandFlags.UnknownFlagBehavior be fully public?