Class parameterType = writeMethod.getParameterTypes()[0];
Class wrapperType = ClassFabUtils.getWrapperType(parameterType);
builder.addln("%s value = (%<s) $2;", ClassFabUtils.getJavaClassName(wrapperType));
builder.add("%s.%s(value", previousStep, writeMethod.getName());
if (parameterType != wrapperType)
builder.add(".%s()", ClassFabUtils.getUnwrapMethodName(parameterType.getName()));