@NotNull
  @Override
  public ChainVariable getOutVar(@NotNull ChainVariable inVar) {
    return mySourceName == null ? new ChainVariable(myType) : new ChainVariable(myType, mySourceName);
  }
@NotNull
  @Override
  public ChainVariable getOutVar(@NotNull ChainVariable inVar)