4546474849505152535455
Buffer newBuff = new Buffer(); while(zin.available() > 0) { newBuff.append((byte)zin.read()); } zin.close(); IN in = delegate.decoder(null).apply(newBuff.flip()); if(null != next) { next.accept(in); return null; } else { return in;