String () { 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; }