@Override
  public String generateClass(
      Context context, String className, String classToExtend, boolean isFinal) {
    return new Generator(context, className, classToExtend, isFinal).generate();
  }
An AutoValue extension that enables classes with unserializable fields to be serializable.

<p>For this extension to work:

<ul>
  <li>The AutoValue class must implement {@link Serializable}.
  <li>Unserializable fields in the AutoValue class must be supported by a {@link
      com.google.auto.value.extension.serializable.serializer.interfaces.SerializerExtension}.
</ul>
value/src/main/java/com/google/auto/value/extension/serializable/processor/SerializableAutoValueExtension.java