code: public void get(Object rootVal,
                    MatchSpaceKey msg,
                    EvalCache cache,
                    Object contextValue,
                    SearchResults result)
      throws MatchingException,BadMessageFormatMatchingException
    {
      if (tc.isEntryEnabled())
  	    tc.entry(this,cclass, "get", new Object[]{rootVal,msg,cache,result});
  
      if (result instanceof CacheingSearchResults)
        ((CacheingSearchResults) result).setMatcher(vacantChild);
      vacantChild.get(null, msg, cache, contextValue, result);
  
      if (tc.isEntryEnabled())
  	    tc.exit(this,cclass, "get");
    }
docs: get delegates and also caches and reports whether there are any tests below
  this point in the tree.