public int getNumber1()
    {
        checkAvailable(1);
        int value = needle.get(needle.position()) & 0xff;
        forward(1);
        return value;
    }
@Test(expected = IllegalArgumentException.class)
    public void testGetIncorrectByte()
    {
        ZFrame frame = new ZFrame(new byte[0]);
        ZNeedle needle = new ZNeedle(frame);
        needle.getNumber1();
    }