# File lib/net/sftp/protocol/01/impl.rb, line 61
    def self.operation( *names )
      names.each do |name|
        const = "FXP_#{name.to_s.upcase}"
        class_eval "def \#{name}( id, *args )\nid, packet = @assistant.\#{name}( id, *args )\n@driver.send_data \#{const}, packet\nid\nend\n", __FILE__, __LINE__+1
      end
    end