private CodeBlock reindent(CharSequence methodName) {
      return CodeBlock.builder()
          .addStatement(
              "return value.$1N().replace($2S, $2S + $3N(indentLevel))",
              methodName,
              "\n",
              INDENT_METHOD_NAME)
          .build();
    }
Parameter object to simplify the branches of {@link #format(CodeBlock, CodeBlock,
TypeMirror)} that call a delegate method.
value/src/main/java/com/google/auto/value/extension/toprettystring/processor/ToPrettyStringExtension.java