@Override public CallRequest makeAtomicBodyRequest(String endpoint, HttpMethod method, SessionState session, CallField... params) { if (params == null || params.length == 0) { return makeEmptyRequest(endpoint, method, session); } return new CallRequestImpl(endpoint, method, session).withAtomicBodyRequest(params); }