@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");
        }
    }
@ 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" ) ; } }
-------------------------------------------------------------
-------------------------------------------------------------