@Contract(pure = true)
  public @NotNull DfaVariableValue withQualifier(DfaVariableValue newQualifier) {
    return newQualifier == myQualifier ? this : myFactory.getVarFactory().createVariableValue(myDescriptor, newQualifier);
  }
@Contract(pure = true)
  public @NotNull DfaVariableValue withQualifier(DfaVariableValue newQualifier)