public T find(JsonParser jp) throws IOException {
        return find(jp, null);
    }
@Test
    public void testLookup() {
        EnumLookup<TestEnum> lookup = new EnumLookup<>(TestEnum.class, v->v.name.toCharArray());
        char[] buffer = "zeroonetwothreefour".toCharArray();
        Assert.assertSame(TestEnum.VAL_ONE, lookup.find(buffer, 4, 3));
        Assert.assertSame(TestEnum.VAL_TWO, lookup.find(buffer, 7, 3));
        Assert.assertSame(TestEnum.VAL_THREE, lookup.find(buffer, 10, 5));
    }