String (@NotNull BuilderInfo info) { StringBuilder codeBlockTemplate = new StringBuilder("this.{0} = {1};\n"); if (info.hasBuilderDefaultAnnotation()) { codeBlockTemplate.append("this.{2} = true;\n"); } codeBlockTemplate.append("return {3};"); return MessageFormat.format(codeBlockTemplate.toString(), info.renderFieldName(), info.getFieldName(), info.renderFieldDefaultSetName(), info.getBuilderChainResult()); }