prompt: You will be provided with a partial code base and an issue statement explaining a problem to resolve.
  <issue>
  Fix Java Lambda Handler Static Imports
  By mistake - autoimport functionality wrong static methods has been imported. This fix the issues reported by in #534 
  
  It is unrelated to the JavaFX as that has been imported by mistake. Will prepare another PR with a bit more tests don't understand how it could have passed the CI / CD build with the wrong imports.
  
  
  </issue>
  <code>
  [start of localstack/constants.py]
  1 import os
  2 import localstack_client.config
  3 
  4 # LocalStack version
  5 VERSION = '0.8.4'
  6 
  7 # default AWS region
  8 if 'DEFAULT_REGION' not in os.environ:
  9     os.environ['DEFAULT_REGION'] = 'us-east-1'
  10 DEFAULT_REGION = os.environ['DEFAULT_REGION']
  11 
  12 # constant to represent the "local" region, i.e., local machine
  13 REGION_LOCAL = 'local'
  14 
  15 # dev environment
  16 ENV_DEV = 'dev'
  17 
  18 # backend service ports, for services that are behind a proxy (counting down from 4566)
  19 DEFAULT_PORT_APIGATEWAY_BACKEND = 4566
  20 DEFAULT_PORT_KINESIS_BACKEND = 4565
  21 DEFAULT_PORT_DYNAMODB_BACKEND = 4564
  22 DEFAULT_PORT_S3_BACKEND = 4563
  23 DEFAULT_PORT_SNS_BACKEND = 4562
  24 DEFAULT_PORT_SQS_BACKEND = 4561
  25 DEFAULT_PORT_ELASTICSEARCH_BACKEND = 4560
  26 DEFAULT_PORT_CLOUDFORMATION_BACKEND = 4559
  27 
  28 DEFAULT_PORT_WEB_UI = 8080
  29 
  30 LOCALHOST = 'localhost'
  31 
  32 # version of the Maven dependency with Java utility code
  33 LOCALSTACK_MAVEN_VERSION = '0.1.9'
  34 
  35 # map of default service APIs and ports to be spun up (fetch map from localstack_client)
  36 DEFAULT_SERVICE_PORTS = localstack_client.config.get_service_ports()
  37 
  38 # host to bind to when starting the services
  39 BIND_HOST = '0.0.0.0'
  40 
  41 # AWS user account ID used for tests
  42 TEST_AWS_ACCOUNT_ID = '000000000000'
  43 os.environ['TEST_AWS_ACCOUNT_ID'] = TEST_AWS_ACCOUNT_ID
  44 
  45 # root code folder
  46 LOCALSTACK_ROOT_FOLDER = os.path.realpath(os.path.join(os.path.dirname(os.path.realpath(__file__)), '..'))
  47 
  48 # virtualenv folder
  49 LOCALSTACK_VENV_FOLDER = os.path.join(LOCALSTACK_ROOT_FOLDER, '.venv')
  50 if not os.path.isdir(LOCALSTACK_VENV_FOLDER):
  51     # assuming this package lives here: <python>/lib/pythonX.X/site-packages/localstack/
  52     LOCALSTACK_VENV_FOLDER = os.path.realpath(os.path.join(LOCALSTACK_ROOT_FOLDER, '..', '..', '..'))
  53 
  54 # API Gateway path to indicate a user request sent to the gateway
  55 PATH_USER_REQUEST = '_user_request_'
  56 
  57 # name of LocalStack Docker image
  58 DOCKER_IMAGE_NAME = 'localstack/localstack'
  59 
  60 # environment variable name to tag local test runs
  61 ENV_INTERNAL_TEST_RUN = 'LOCALSTACK_INTERNAL_TEST_RUN'
  62 
  63 # content types
  64 APPLICATION_AMZ_JSON_1_0 = 'application/x-amz-json-1.0'
  65 APPLICATION_AMZ_JSON_1_1 = 'application/x-amz-json-1.1'
  66 APPLICATION_JSON = 'application/json'
  67 
  68 # Lambda defaults
  69 LAMBDA_TEST_ROLE = 'arn:aws:iam::%s:role/lambda-test-role' % TEST_AWS_ACCOUNT_ID
  70 
  71 # installation constants
  72 ELASTICSEARCH_JAR_URL = 'https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.3.0.zip'
  73 DYNAMODB_JAR_URL = 'https://s3-us-west-2.amazonaws.com/dynamodb-local/dynamodb_local_latest.zip'
  74 ELASTICMQ_JAR_URL = 'https://s3-eu-west-1.amazonaws.com/softwaremill-public/elasticmq-server-0.13.8.jar'
  75 STS_JAR_URL = 'http://central.maven.org/maven2/com/amazonaws/aws-java-sdk-sts/1.11.14/aws-java-sdk-sts-1.11.14.jar'
  76 
  77 # API endpoint for analytics events
  78 API_ENDPOINT = 'https://api.localstack.cloud/v1'
  79
  [end of localstack/constants.py]
  </code>
  
  I need you to solve this issue by generating a single patch file that I can apply directly to this repository using git apply. Please respond with a single patch file in the following format.
  <patch>
  diff --git a/file.py b/file.py
  --- a/file.py
  +++ b/file.py
  @@ -1,27 +1,35 @@
   def euclidean(a, b):
  -    while b:
  -        a, b = b, a % b
  -    return a
  +    if b == 0:
  +        return a
  +    return euclidean(b, a % b)
   
   
   def bresenham(x0, y0, x1, y1):
       points = []
       dx = abs(x1 - x0)
       dy = abs(y1 - y0)
  -    sx = 1 if x0 < x1 else -1
  -    sy = 1 if y0 < y1 else -1
  -    err = dx - dy
  +    x, y = x0, y0
  +    sx = -1 if x0 > x1 else 1
  +    sy = -1 if y0 > y1 else 1
   
  -    while True:
  -        points.append((x0, y0))
  -        if x0 == x1 and y0 == y1:
  -            break
  -        e2 = 2 * err
  -        if e2 > -dy:
  -            err -= dy
  -            x0 += sx
  -        if e2 < dx:
  -            err += dx
  -            y0 += sy
  +    if dx > dy:
  +        err = dx / 2.0
  +        while x != x1:
  +            points.append((x, y))
  +            err -= dy
  +            if err < 0:
  +                y += sy
  +                err += dx
  +            x += sx
  +    else:
  +        err = dy / 2.0
  +        while y != y1:
  +            points.append((x, y))
  +            err -= dx
  +            if err < 0:
  +                x += sx
  +                err += dy
  +            y += sy
  +
  +    points.append((x, y))
       return points
  
  </patch>
golden_diff: diff --git a/localstack/constants.py b/localstack/constants.py
  --- a/localstack/constants.py
  +++ b/localstack/constants.py
  @@ -30,7 +30,7 @@
   LOCALHOST = 'localhost'
   
   # version of the Maven dependency with Java utility code
  -LOCALSTACK_MAVEN_VERSION = '0.1.9'
  +LOCALSTACK_MAVEN_VERSION = '0.1.10'
   
   # map of default service APIs and ports to be spun up (fetch map from localstack_client)
   DEFAULT_SERVICE_PORTS = localstack_client.config.get_service_ports()
  
verification_info: {"golden_diff": "diff --git a/localstack/constants.py b/localstack/constants.py\n--- a/localstack/constants.py\n+++ b/localstack/constants.py\n@@ -30,7 +30,7 @@\n LOCALHOST = 'localhost'\n \n # version of the Maven dependency with Java utility code\n-LOCALSTACK_MAVEN_VERSION = '0.1.9'\n+LOCALSTACK_MAVEN_VERSION = '0.1.10'\n \n # map of default service APIs and ports to be spun up (fetch map from localstack_client)\n DEFAULT_SERVICE_PORTS = localstack_client.config.get_service_ports()\n", "issue": "Fix Java Lambda Handler Static Imports\nBy mistake - autoimport functionality wrong static methods has been imported. This fix the issues reported by in #534 \r\n\r\nIt is unrelated to the JavaFX as that has been imported by mistake. Will prepare another PR with a bit more tests don't understand how it could have passed the CI / CD build with the wrong imports.\r\n\n", "before_files": [{"content": "import os\nimport localstack_client.config\n\n# LocalStack version\nVERSION = '0.8.4'\n\n# default AWS region\nif 'DEFAULT_REGION' not in os.environ:\n    os.environ['DEFAULT_REGION'] = 'us-east-1'\nDEFAULT_REGION = os.environ['DEFAULT_REGION']\n\n# constant to represent the \"local\" region, i.e., local machine\nREGION_LOCAL = 'local'\n\n# dev environment\nENV_DEV = 'dev'\n\n# backend service ports, for services that are behind a proxy (counting down from 4566)\nDEFAULT_PORT_APIGATEWAY_BACKEND = 4566\nDEFAULT_PORT_KINESIS_BACKEND = 4565\nDEFAULT_PORT_DYNAMODB_BACKEND = 4564\nDEFAULT_PORT_S3_BACKEND = 4563\nDEFAULT_PORT_SNS_BACKEND = 4562\nDEFAULT_PORT_SQS_BACKEND = 4561\nDEFAULT_PORT_ELASTICSEARCH_BACKEND = 4560\nDEFAULT_PORT_CLOUDFORMATION_BACKEND = 4559\n\nDEFAULT_PORT_WEB_UI = 8080\n\nLOCALHOST = 'localhost'\n\n# version of the Maven dependency with Java utility code\nLOCALSTACK_MAVEN_VERSION = '0.1.9'\n\n# map of default service APIs and ports to be spun up (fetch map from localstack_client)\nDEFAULT_SERVICE_PORTS = localstack_client.config.get_service_ports()\n\n# host to bind to when starting the services\nBIND_HOST = '0.0.0.0'\n\n# AWS user account ID used for tests\nTEST_AWS_ACCOUNT_ID = '000000000000'\nos.environ['TEST_AWS_ACCOUNT_ID'] = TEST_AWS_ACCOUNT_ID\n\n# root code folder\nLOCALSTACK_ROOT_FOLDER = os.path.realpath(os.path.join(os.path.dirname(os.path.realpath(__file__)), '..'))\n\n# virtualenv folder\nLOCALSTACK_VENV_FOLDER = os.path.join(LOCALSTACK_ROOT_FOLDER, '.venv')\nif not os.path.isdir(LOCALSTACK_VENV_FOLDER):\n    # assuming this package lives here: <python>/lib/pythonX.X/site-packages/localstack/\n    LOCALSTACK_VENV_FOLDER = os.path.realpath(os.path.join(LOCALSTACK_ROOT_FOLDER, '..', '..', '..'))\n\n# API Gateway path to indicate a user request sent to the gateway\nPATH_USER_REQUEST = '_user_request_'\n\n# name of LocalStack Docker image\nDOCKER_IMAGE_NAME = 'localstack/localstack'\n\n# environment variable name to tag local test runs\nENV_INTERNAL_TEST_RUN = 'LOCALSTACK_INTERNAL_TEST_RUN'\n\n# content types\nAPPLICATION_AMZ_JSON_1_0 = 'application/x-amz-json-1.0'\nAPPLICATION_AMZ_JSON_1_1 = 'application/x-amz-json-1.1'\nAPPLICATION_JSON = 'application/json'\n\n# Lambda defaults\nLAMBDA_TEST_ROLE = 'arn:aws:iam::%s:role/lambda-test-role' % TEST_AWS_ACCOUNT_ID\n\n# installation constants\nELASTICSEARCH_JAR_URL = 'https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.3.0.zip'\nDYNAMODB_JAR_URL = 'https://s3-us-west-2.amazonaws.com/dynamodb-local/dynamodb_local_latest.zip'\nELASTICMQ_JAR_URL = 'https://s3-eu-west-1.amazonaws.com/softwaremill-public/elasticmq-server-0.13.8.jar'\nSTS_JAR_URL = 'http://central.maven.org/maven2/com/amazonaws/aws-java-sdk-sts/1.11.14/aws-java-sdk-sts-1.11.14.jar'\n\n# API endpoint for analytics events\nAPI_ENDPOINT = 'https://api.localstack.cloud/v1'\n", "path": "localstack/constants.py"}]}