@Override
protected BaseClientInvocation createClientInvocation(Object[] theArgs, IResource resource) {
FhirContext context = getContext();
BaseClientInvocation retVal = createCreateInvocation(resource, context);
if (theArgs != null) {
for (int idx = 0; idx < theArgs.length; idx++) {
IParameter nextParam = getParameters().get(idx);
nextParam.translateClientArgumentIntoQueryArgument(theArgs[idx], null, retVal);