protected boolean include(Iterable<String> path,String name) throws IOException, LexerException {
  for (  String dir : path) {
    VirtualFile file=filesystem.getFile(dir,name);
    if (include(file))     return true;
  }
  VirtualFile file=filesystem.getFile(name);
  if (include(file))   return true;
  return false;
}

protected boolean include ( Iterable < String > path , String name ) throws IOException , LexerException { for ( String dir : path ) { VirtualFile file = filesystem . getFile ( dir , name ) ; if ( include ( file ) ) return true ; } VirtualFile file = filesystem . getFile ( name ) ; if ( include ( file ) ) return true ; return false ; }
includes a file from an include path , by name .
