@Nullable
  OpenFileDescriptor init(@NotNull Project project) {
    if (myTarget != null) {
      throw new IllegalStateException("Bookmark is already initialized (file=" + myTarget + ")");
    }

    VirtualFile file = VirtualFileManager.getInstance().findFileByUrl(myUrl);
    if (file == null) {
      return null;
    }

    myUrl = null;
    initTarget(project, file, myLine);
    myLine = -1;
    return myTarget;
  }
@Nullable
  OpenFileDescriptor init(@NotNull Project project)