package com.fasterxml.jackson.databind; import java.io.*; public class BrokenStringReader extends FilterReader { final String _message; public BrokenStringReader(String content, String msg) { super(new StringReader(content)); _message = msg; } @Override public int read(char[] cbuf, int off, int len) throws IOException { int i = super.read(cbuf, off, len); if (i < 0) { throw new IOException(_message); } return i; } }