This interface represents an object that has subcommands. Implementing classes must provide an implementation for the method getSubCommands() which returns a list of SubcommandData objects.
getSubCommands()