anchor.diff:          _internalVarMap = new HashMap<String, String>();
           _internalVarMap.put("_NOW", "long");
           _internalVarMap.put("_INNER_SCORE", "float");
  +        _internalVarMap.put("_RANDOM", "java.util.Random");
  +        
  +        _internalStaticVarMap = new HashMap<String, String>();
  +        _internalStaticVarMap.put("_RANDOM", "java.util.Random");
   
           _supportedClasses = new HashSet<String>();
           _supportedClasses.add("Boolean");
  
positive.code:     private static final int DEFAULT_FACET_MAXHIT = 10;
      private static final Map<String, String> _fastutilTypeMap;
      private static final Map<String, String> _internalVarMap;
      private static final Set<String> _supportedClasses;
      private static Map<String, Set<String>> _compatibleFacetTypes;
  
  
negative.code:                 // Internal variables, like _NOW, do not need to be
                  // included in "variables".
                  for (String varName: _usedInternalVars) {
                      if( ! _internalStaticVarMap.containsKey(varName))
                          funcParams.put(varName);
                  }
              }
              catch (JSONException err) {
  