@Override
  public DfaValue bindToFactory(@NotNull DfaValueFactory factory) {
    return factory.getWrapperFactory().createWrapper(myType, myDerivedVariableDescriptor, myWrappedValue.bindToFactory(factory));
  }
@Override
  public DfaValue bindToFactory(@NotNull DfaValueFactory factory)