try {
if (useProbeArgs) {
//We can use the args as it is
}
else if (hasComputedParams) {
ComputedParamsHandlerManager cphm = ComputedParamsHandlerManager.getInstance();
int size = paramNames.length;
Object[] tempArgs = args;
args = new Object[size];
for (int i = 0; i < size; i++) {
if (probeIndices[i] == -1) {
args[i] = cphm.computeValue(paramNames[i]);
}
else {
args[i] = tempArgs[probeIndices[i]];
}
}