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