@Override
  @Contract(pure = true)
  public boolean isValid() {
    return myDeclarationElement.isValid() && mySymbolPointer.dereference() != null;
  }
@Override
  @Contract(pure = true)
  public boolean isValid()