JacksonException extends RuntimeException : true
JacksonException extends IOException      : false

-- catch (IOException) around I/O + Jackson --
   ESCAPED the IOException handler -> StreamReadException
-- catch (JacksonException) then catch (IOException) --
   caught: StreamReadException
-- unchecked exceptions inside a stream --
   [{"orderId":1,"customerName":"Alice"}, {"orderId":2,"customerName":"Bob"}]
