- read(byte[] b) should call read(b, 0, b.length), not in.read(b, 0, b.length)
- read(byte[] b) should call read(b, 0, b.length), not in.read(b, 0, b.length)

kaffe/kaffe,kaffe/kaffe,kaffe/kaffe,kaffe/kaffe,kaffe/kaffe