void () { try { VirtualFile parent = parentDirectory; for (String name : StringUtil.tokenize(newFolderName, "\\/")) { VirtualFile folder = parent.createChildDirectory(this, name); updateTree(); select(folder, null); parent = folder; } } catch (IOException e) { failReason[0] = e; } }