return compactAndProcessRetVal(marshalledValues, retVal, ctx);
}
@Override
public Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) throws Throwable {
MarshalledValue key = null;
MarshalledValue value = null;
if (!isTypeExcluded(command.getKey().getClass())) {
key = createMarshalledValue(command.getKey(), ctx);
command.setKey(key);
}
if (!isTypeExcluded(command.getValue().getClass())) {