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" ) ; }
get delegates and also caches and reports whether there are any tests below this point in the tree .