@Override
  public DfaVariableValue bindToFactory(@NotNull DfaValueFactory factory) {
    return factory.getVarFactory().createVariableValue(myDescriptor, myQualifier == null ? null : myQualifier.bindToFactory(factory),
                                                       (descriptor, value) -> myDfType);
  }
@Override
  public DfaVariableValue bindToFactory(@NotNull DfaValueFactory factory)