class Orchestrator {

    public JsonObject request(String command, RequestType requestType, Map<String, Object> queryParams, JsonObject json) throws Exception {
    	if (json == null) {
            json = Json.createObjectBuilder().build();
        }
        return getJsonObject(queryParams, requestType, new StringEntity(json.toString(), ContentType.APPLICATION_JSON), createUri(command));
    }

    public  Orchestrator();

}