class SerializableCoder extends CustomCoder<T> {

  protected SerializableCoder(Class<T> type, TypeDescriptor<T> typeDescriptor) {
    this.type = type;
    this.typeDescriptor = typeDescriptor;
  }

  protected  SerializableCoder(Class<T> type, TypeDescriptor<T> typeDescriptor);

}