private String newDelegateMethodName(TypeMirror type) {
        String prefix = "format" + nameForType(type);
        String methodName = prefix;
        for (int i = 2; !methodNames.add(methodName); i++) {
          methodName = prefix + i;
        }
        return methodName;
      }
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