@ Override public < E > E search ( final Searchable < E > searchable ) { try { return search ( configureMatcher ( searchable ) . asList ( ) ) ; } finally { MatcherHolder . unset ( ) ; } }
Searches the Searchable object in order to find the element or elements matching the criteria defined by the Matcher .