code: public final IO.Readable open(String path, byte priority) throws IOException {
  		Object pointer = getResourcePointer(path);
  		AbstractClassLoader cl = this;
  		if (pointer == null) {
  			if (subLoaders != null)
  				for (AbstractClassLoader sub : subLoaders) {
  					pointer = sub.getResourcePointer(path);
  					if (pointer != null) {
  						cl = sub;
  						break;
  					}
  				}
  			if (pointer == null)
  				throw new FileNotFoundException(path);
  		}
  		return cl.openResourcePointer(pointer, priority);
  	}
docs: Open a resource.