code: public @Nullable ClassName abstractAdapterName(ProtoType protoType) {
      TypeName profileJavaName = profile.getTarget(protoType);
      if (profileJavaName == null) return null;
  
      ClassName javaName = nameToJavaName.get(protoType);
      Type type = schema.getType(protoType);
      return type instanceof EnumType
          ? javaName.peerClass(javaName.simpleName() + "Adapter")
          : javaName.peerClass("Abstract" + javaName.simpleName() + "Adapter");
    }
docs: Returns the Java type of the abstract adapter class generated for a corresponding {@code
  protoType}. Returns null if {@code protoType} is not using a custom proto adapter.