@Target(value={FIELD,METHOD}) @Retention(value=RUNTIME) public @interface PluginBasedSubCommands
Class<? extends PluginBasedSubCommandFactory<?>>
factoryClass
public abstract Class<? extends PluginBasedSubCommandFactory<?>> factoryClass