in executors/src/main/kotlin/FailureSerializers.kt [54:61]
override fun serialize(value: Throwable, gen: JsonGenerator, serializers: SerializerProvider) {
gen.writeStartObject()
gen.writeStringField("message", value.message)
gen.writeStringField("fullName", value.javaClass.name)
gen.writeObjectField("stackTrace", value.stackTrace?.take(3))
gen.writeObjectField("cause", if (value.cause != value) value.cause else null)
gen.writeEndObject()
}