public List<RuntimeDefinition> searchForRuntimes(IPath path, IProgressMonitor monitor) {
   List<RuntimeDefinition> collector = new ArrayList<RuntimeDefinition>();
   searchForRuntimes(collector, path, monitor);
   return collector;
 }