// without filter
HeaderIterator hit = new BasicHeaderIterator(headers, null);
assertTrue(hit.hasNext());
assertEquals("0", headers[0], hit.nextHeader());
assertTrue(hit.hasNext());
assertEquals("1", headers[1], hit.nextHeader());
assertTrue(hit.hasNext());
assertEquals("2", headers[2], hit.nextHeader());
assertTrue(hit.hasNext());
assertEquals("3", headers[3], hit.nextHeader());
assertFalse(hit.hasNext());