case classExceptionFieldDescriptor[R <: Record[R], M <: MetaRecord[R, M], ER <: Record[ER], EM <: MetaRecord[ER, EM], E <: RuntimeException with ER](name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, getter: (R) ⇒ Option[E], setterRaw: (MutableRecord[R], E) ⇒ Unit, unsetterRaw: (MutableRecord[R]) ⇒ Unit, structMeta: EM, manifest: Manifest[E]) extends OptionalField[E, M] with FieldDescriptor[E, R, M] with StructField[ER, EM] with Product with Serializable