# File lib/clamp/help.rb, line 44
    def help(invocation_path, builder = Builder.new)
      help = builder
      help.add_usage(invocation_path, usage_descriptions)
      help.add_description(description)
      help.add_list(Clamp.message(:parameters_heading), parameters) if has_parameters?
      help.add_list(Clamp.message(:subcommands_heading), recognised_subcommands) if has_subcommands?
      help.add_list(Clamp.message(:options_heading), recognised_options)
      help.string
    end