@Override
  public String toString() {
    String result = "PyTargetExpressionStub(name=" + myName +
                    ", hasAssignedValue=" + myHasAssignedValue;
    if (myCustomStub == null) {
      if (myInitializer != null) {
        result += ", initializer=" + myInitializer;
      }
      result += ", initializerType=" + myInitializerType +
                ", qualified=" + myQualified;
    }
    else {
      result += ", customStub=" + myCustomStub;
    }
    if (myTypeComment != null) {
      result += ", typeComment='" + myTypeComment + '\'';
    }
    if (myAnnotation != null) {
      result += ", annotation='" + myAnnotation + '\'';
    }
    if (myDocString != null) {
      result += ", docString='" + StringUtil.escapeStringCharacters(myDocString) + '\'';
    }
    result += ")";
    return result;
  }
@Override
  public String toString()