VirtualFile (Object requestor, @NotNull VirtualFile vDir, @NotNull String dirName) { final DummyDirectoryImpl dir = (DummyDirectoryImpl)vDir; DummyFileBase child = new DummyDirectoryImpl(this, dir, dirName); dir.addChild(child); fireFileCreated(requestor, child); return child; }