# File lib/cgikit/project/command.rb, line 238
      def execute(opts)
        begin
          @opt.parse!(opts)
        rescue StandardError => e
          show_usage(USAGE + "\n" + e.message )
        end
        
        classname = opts.pop
        if classname.nil? then
          show_usage(USAGE)
        end
        ja = @ja
        superclassname = @superclassname
        
        begin
          project = CGIKit::Project::Project.new
          project.japanese = ja if ja
          comp = CGIKit::Project::ComponentTemplate.new(project, classname, superclassname)
          comp.write
        rescue Exception => e
          show_error(e.message)
        end
      end