code: void handleGet(Object value, MatchSpaceKey msg, EvalCache cache, Object contextValue,
        SearchResults result) throws MatchingException, BadMessageFormatMatchingException
    {
      if (tc.isEntryEnabled())
  	  tc.entry(this,cclass, "handleGet", new Object[] {value,msg,cache,contextValue,result});
      if (!(value instanceof Number)) { // was NumericValue
        return;
      }
      List inexact = ranges.find((Number) value); // was NumericValue
  
      for (int i = 0; i < inexact.size(); i++)
        ((ContentMatcher) inexact.get(i)).get(null, msg, cache, contextValue, result);
      if (haveEqualityMatches())
        handleEqualityGet(new Wrapper(value), msg, cache, contextValue, result);
  
      if (tc.isEntryEnabled())
  	   tc.exit(this,cclass, "handleGet");      
    }
docs: ------------------------------------------------------------------------------