public @NotNull VirtualFile findOrCreateChildData(Object requestor, @NotNull @NonNls String name) throws IOException {
    final VirtualFile child = findChild(name);
    if (child != null) return child;
    return createChildData(requestor, name);
  }
public @NotNull VirtualFile findOrCreateChildData(Object requestor, @NotNull @NonNls String name)