public static int hash32(long l0, long l1) {
        return hash32(l0, l1, DEFAULT_SEED);
    }
@Test
    public void testMurmur3_32() {
        Map<byte[], Integer> cases = new java.util.HashMap<>();
        cases.put("21".getBytes(), 896581614);
        cases.put("foobar".getBytes(), -328928243);
        cases.put("a-little-bit-long-string".getBytes(), -1479816207);
        cases.put("a-little-bit-longer-string".getBytes(), -153232333);
        cases.put("lkjh234lh9fiuh90y23oiuhsafujhadof229phr9h19h89h8".getBytes(), 13417721);
        cases.put(new byte[]{'a', 'b', 'c'}, 461137560);

        int seed = 123;
        for (Map.Entry c : cases.entrySet()) {
            byte[] b = (byte[]) c.getKey();
            assertEquals(c.getValue(), Murmur3.hash32(b, b.length, seed));
        }
    }