VirtualFile (@NotNull String path) { return WriteAction.computeAndWait(() -> { try { return findOrCreateChildDir(getSourceRoot(), path); } catch (IOException e) { throw new RuntimeException(e); } }); }