# File lib/clamp/subcommand/declaration.rb, line 17
      def subcommand(name, description, subcommand_class = self, &block)
        subcommand_class = Class.new(subcommand_class, &block) if block
        declare_subcommand_parameters unless has_subcommands?
        recognised_subcommands << Subcommand::Definition.new(name, description, subcommand_class)
      end