@Test
public void testLambdaFingerprint() {

    LambdaIntrospector lambdaIntrospector = new LambdaIntrospector();
    Predicate1<Person> predicate1 = p -> p.getAge() > 35;
    String fingerprint = lambdaIntrospector.apply(predicate1);
    assertTrue(fingerprint.contains("ALOAD 0"));
    assertTrue(fingerprint.contains("INVOKEVIRTUAL org/drools/mvel/compiler/Person.getAge()I"));
}