public void appendGetterSetter(StringBuffer buf, String additional) throws CodeGenException { String cName = getClassDeclaration(jrfColumnClassName, usePrimitives); String objName = (String) super.transientKeys.get("objectName"); String description = getDescription(); String localAdditional; if (isPrimaryKey()) localAdditional = " markNewPersistentState();\n"; else localAdditional = " markModifiedPersistentState();\n"; if (additional != null) localAdditional = localAdditional + additional; CodeGenUtil.appendSetter(description, objName, fieldName, cName, null, localAdditional, buf); CodeGenUtil.appendGetter(description, objName, fieldName, cName, null, buf); }