private void removeChild(@NotNull String name, @Nullable VirtualFile parent) {
      if (name.equals("src") && parent == null) {
        throw new RuntimeException("removing 'temp:///src' directory");
      }
      myChildren.remove(name);
    }
private void removeChild(@NotNull String name, @Nullable VirtualFile parent)