public static interface Command.Handler<C extends Command<R>,R>
R
handle(C command)
default boolean
matches(C command)
R handle(C command)
default boolean matches(C command)