builder.addln("if ({0} == null)", fieldName);
builder.addln(" {0} = ({1}) {2}.get(\"{3}\");", new Object[] {
fieldName, ClassFabUtils.getJavaClassName(propertyType),
managerField, objectName });
builder.addln("return {0};", fieldName);
builder.end();
String methodName = op.getAccessorMethodName(propertyName);
MethodSignature sig = new MethodSignature(propertyType, methodName,
null, null);