code: private List<VarDef> getVarsRemaining( FunctionInputDef inputDef, TestCaseDef testCase)
      {
      return getVarsRemaining( new VarDefIterator( inputDef), testCase);
      }
docs: Returns the set of input variables not yet bound by the given test case.