class ProtoCoder extends AtomicCoder<T> {

  public static CoderProvider coderProvider() {
    return PROVIDER;
  }

  private  ProtoCoder(Class<T> protoMessageClass, Set<Class<?>> extensionHostClasses);

}