src/main/java/com/amazonaws/hal/client/OptionalJsonResponseHandler.java
@Override
    protected void registerAdditionalMetadataExpressions(JsonUnmarshallerContext unmarshallerContext) {
        Map<String, String> headers = unmarshallerContext.getHttpResponse().getHeaders();
        
        if (headers.containsKey("Location")) {
            location = headers.get("Location");
        } else if (headers.containsKey("location")) {
            location = headers.get("location");
        }
    }
@Override
    protected void registerAdditionalMetadataExpressions(JsonUnmarshallerContext unmarshallerContext) {
        Map<String, String> headers = unmarshallerContext.getHttpResponse().getHeaders();
        
        if (headers.containsKey("Location")) {
            location = headers.get("Location");
        } else if (headers.containsKey("location")) {
            location = headers.get("location");
        }
    }
-------------------------------------------------------------