@Nullable
  public OpenFileDescriptor getOpenFileDescriptor() {
    VirtualFile file = getVirtualFile();
    return file != null ? new OpenFileDescriptor(getProject(), file, getPsiElement().getTextOffset()) : null;
  }
@Nullable
  public OpenFileDescriptor getOpenFileDescriptor()