diff -ru hawtjni-bootstrap.orig/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/HawtJNI.java hawtjni-bootstrap/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/HawtJNI.java --- hawtjni-bootstrap.orig/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/HawtJNI.java 2014-06-15 01:34:51.092446868 -0400 +++ hawtjni-bootstrap/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/HawtJNI.java 2014-06-15 12:09:54.442409174 -0400 @@ -402,7 +402,7 @@ @SuppressWarnings("unchecked") private void collectMatchingClasses(ClassFinder finder, Class annotation, LinkedHashSet> collector) { - List annotated = finder.findAnnotatedClasses(annotation); + List> annotated = finder.findAnnotatedClasses(annotation); for (Class clazz : annotated) { if( packages.isEmpty() ) { collector.add(clazz);