SelectCommand

constructor(command: Supplier<Command>, vararg requirements: Component)
constructor(command: Supplier<Command>, requirements: Set<Component> = emptySet())