@Override
    public boolean offer(T item) {
        return offer(item, 1);
    }
@Test
    public void testByteSerialization() throws IOException, ClassNotFoundException {
        StreamSummary<String> vs = new StreamSummary<String>(3);
        String[] stream = {"X", "X", "Y", "Z", "A", "B", "C", "X", "X", "A", "C", "A", "A"};
        for (String i : stream) {
            vs.offer(i);
        }

        testSerialization(vs);

        // Empty
        vs = new StreamSummary<String>(0);
        testSerialization(vs);
    }