@Target(value={TYPE,METHOD})
@Retention(value=RUNTIME)
public @interface RootCommand
Is used to mark the class as a root command (without name).
This annotation is required for the class to be registered.
If you want to create a command with base name, use Command annotation.