@Override
public JStatement createAddToSerializeToExpression( @NotNull AbstractGenerator<?> generator, @NotNull JDefinedClass serializerClass, @NotNull JExpression serializeTo, @NotNull FieldDeclarationInfo fieldInfo, @NotNull JVar object, JVar formatVersion ) {
//Add serializer to constructor
generator.addDelegatingSerializerToConstructor( serializerClass, codeGenerator.ref( TypeUtils.getErasure( fieldInfo.getType() ).toString() ) );
JFieldVar constant = getConstant( serializerClass, fieldInfo );
JExpression getterInvocation = codeGenerator.createGetterInvocation( object, fieldInfo );
return JExpr.invoke( METHOD_NAME_SERIALIZE )
.arg( getterInvocation )