# File lib/fog/aws/requests/compute/start_instances.rb, line 32
        def start_instances(instance_id)
          instance_ids = Array(instance_id)

          instance_set = self.data[:instances].values
          instance_set = apply_tag_filters(instance_set, {'instance_id' => instance_ids}, 'instanceId')
          instance_set = instance_set.find_all {|x| instance_ids.include?(x["instanceId"]) }

          if instance_set.empty?
            raise Fog::Compute::AWS::NotFound.new("The instance ID '#{instance_ids.first}' does not exist")
          else
            response = Excon::Response.new
            response.status = 200

            response.body = {
              'instancesSet' => instance_set.inject([]) do |ia, instance|
                                  ia << {'currentState' => { 'code' => 0, 'name' => 'pending' },
                                         'previousState' => instance['instanceState'],
                                         'instanceId' => instance['instanceId'] }
                                  instance['instanceState'] = {'code'=>0, 'name'=>'pending'}
                                  ia
              end
            }
            response
          end
        end