docs: protected JsTreeNodeData populateTreeNodeData(FileObject root, FileObject file) throws FileSystemException {
  		boolean noChild = true;
  		FileType type = file.getType();
  		if (type.equals(FileType.FOLDER) || type.equals(FileType.FILE_OR_FOLDER)){
  			noChild = file.getChildren().length == 0;
  		}
  		String relativePath = root.getName().getRelativeName(file.getName());
  		return populateTreeNodeData(file, noChild, relativePath);
  	}