public ProvisioningResult<GroupTO> update(final String etag, final GroupUR updateReq) { ProvisioningResult<GroupTO> result; synchronized (this) { result = getService(etag, GroupService.class).update(updateReq). readEntity(new GenericType<ProvisioningResult<GroupTO>>() { }); resetClient(getAnyServiceClass()); } return result; }