public int getNumber1()
    {
        checkAvailable(1);
        int value = needle.get(needle.position()) & 0xff;
        forward(1);
        return value;
    }
@Test
    public void testGetByte()
    {
        ZFrame frame = new ZFrame(new byte[1]);
        ZNeedle needle = new ZNeedle(frame);
        assertThat(needle.getNumber1(), is(0));
    }