code: public List<Resource<?>> search()
     {
        return match(path.split(Pattern.quote(File.separator)), 0, res, new LinkedList<Resource<?>>());
     }
docs: Perform a search, by doing a breadth-first traversal of the resource tree for resources that match the path
  string.
  
  @return A list of resources that match the path string. Empty if there are no matches.