@FunctionalInterfaceSE public interface CommandFactory
Command
ServiceLoader
CollectionSE<Command>
getCommands()
CollectionSE<Command> getCommands()