238239240241242243244245246247248
if (buffer == null) { return new byte[0]; } final DynamicByteBuffer duplicate = buffer.duplicate(); duplicate.flip(); final byte newBuffer[] = new byte[duplicate.limit()]; duplicate.get(newBuffer); return newBuffer; } public void clear() {
240241242243244245246247248249250
if (buffer == null) { return new byte[0]; } final DynamicByteBuffer duplicate = buffer.duplicate(); duplicate.flip(); final byte[] newBuffer = new byte[duplicate.limit()]; duplicate.get(newBuffer); return newBuffer; } public void clear() {