private byte[] readByteArray()
	{
		int handle = readInt();
		boolean inline = ((handle & 1) != 0);
		handle = handle >> 1;

		if (inline)
		{
			byte[] ret = readBytes(handle);
			objectReferences.add(ret);
			return ret;
		}
		else
		{
			return (byte[])objectReferences.get(handle);
		}
	}