code: static public FSEntry getPositionedFile(String path, File file) throws Exception {
  		List<String> pathFrags = FSEntrySupport.interpretPath(path);
  		
  		// Start at leaf and work our way back
  		int index = pathFrags.size() - 1;
  		FSEntry root = new FSEntryFile(pathFrags.get(index), file);
  		
  		--index;
  		while(index >= 0){
  			FSEntryVirtualDirectory parent = new FSEntryVirtualDirectory(pathFrags.get(index));
  			parent.addChildEntry(root);
  			root = parent;
  			--index;
  		}
  		
  		return root;
  	}
docs: Create a virtual tree hierarchy with a file supporting the leaf.
  @param path Position of the file in the hierarchy, including its name
  @param file The actual file, or directory , abcking the end leaf
  @return The FSEntry root for this hierarchy
  @throws Exception Invalid parameter