protected String consume(BufferedReader br) throws Exception { StringBuilder ret = new StringBuilder(); int ch; while ((ch = br.read()) != -1) ret.appendCodePoint(ch); return ret.toString(); }