public Long readBuf(Buf buf, long n) { try { long read = buf.pipeFrom(in, n); if (read < 0) return null; return Long.valueOf(read); } catch (IOException e) { throw IOErr.make(e); } }