# File lib/hammer_cli_import/user.rb, line 118
      def import_single_row(data)
        @first_time ||= first_time_only
        user = mk_user_hash data
        new_user = true

        user_id = data['user_id'].to_i
        login = user[:login]

        unless @pm[:users][user_id].nil?
          info "User #{login} already imported."
          return
        end

        if option_merge_users?
          existing_user = lookup_entity_in_cache :users, 'login' => user[:login]

          unless existing_user.nil?
            info "User with login #{login} already exists. Associating..."
            map_entity :users, user_id, existing_user['id']
            new_user = false
          end
        end

        return unless new_user

        create_entity :users, user, user_id

        @new_passwords ||= []
        @new_passwords << {:login => user[:login], :password => user[:password], :mail => user[:mail]}
      end