    # File lib/compass/commands/stamp_pattern.rb, line 50
            def parse_arguments!(parser, arguments)
              if arguments.size == 0
                raise OptionParser::ParseError, "Please specify a pattern."
              end
              pattern = arguments.shift.split('/', 2)
              parser.options[:framework] = pattern[0]
              parser.options[:pattern] = pattern[1]
              if arguments.size > 0
                parser.options[:project_name] = arguments.shift
              end
              if arguments.size > 0
                raise OptionParser::ParseError, "Unexpected trailing arguments: #{arguments.join(" ")}"
              end
            end