@Nullable
  public static VirtualFile getFile(final VirtualFile base, final String path) {
    return getFile(new VirtualFilePathMerger(base), path);
  }
@Nullable
  public static VirtualFile getFile(final VirtualFile base, final String path)