System.out.print(hex((char) bytes[i]) + " ");
System.out.print(hex(bytes[i]) + " ");
	void printbytes(ByteBuffer buf) {		int i;		byte[] bytes = new byte[buf.limit()];		//save the current position		int pos = buf.position();		buf.position(0);		buf.get(bytes);		//reset to old position		buf.position(pos);		for (i = 0; i < bytes.length; i++) {			System.out.print(hex((char) bytes[i]) + " ");		}		errln("");	}