/** * Inits the. * * @param id * the id * @param method * the method * @param params * the params */ private <T> void init(final JsonNode id, final String method, final ObjectNode params, final AsyncCallback<T> callback) { this.setRequest(true); setVersion(); if (callback != null && (id == null || id.isNull())) { setId(JOM.getInstance().valueToTree(new UUID().toString())); } else { setId(id); } setMethod(method); setParams(params); setCallback(callback); }