code: protected void processMethodParms() {
          String sig = getSigConstantOperand();
          int numParms = SignatureUtils.getNumParameters(sig);
          if ((numParms > 0) && (stack.getStackDepth() >= numParms)) {
              for (int i = 0; i < numParms; i++) {
                  clearUserValue(stack.getStackItem(i));
              }
          }
  
      }
docs: Checks to see if any of the locals or fields that we are tracking are passed
  into another method. If they are, we clear out our tracking of them, because
  we can't easily track their progress into the method.
  
  This can be overridden to check for exceptions to this rule, for example,
  being logged to the console not counting.