diff --git a/pom.xml b/pom.xml
index f356ce82..d9dbc114 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,14 +29,14 @@ http://maven.apache.org/maven-v4_0_0.xsd">
2.6
- com.google.guava
- guava
- 22.0
+ io.github.classgraph
+ classgraph
+ 4.8.172
- org.reflections
- reflections
- 0.9.11
+ com.google.guava
+ guava
+ 33.2.0-jre
@@ -54,8 +54,8 @@ http://maven.apache.org/maven-v4_0_0.xsd">
3.11.0
--enable-preview
-
- 21
+
+ 22
diff --git a/resources/bytecode/javFiles/Bug332.jav b/resources/bytecode/javFiles/Bug332.jav
new file mode 100644
index 00000000..240dba0c
--- /dev/null
+++ b/resources/bytecode/javFiles/Bug332.jav
@@ -0,0 +1,15 @@
+import java.lang.Object;
+
+interface Visitor {
+ public void visit(Object obj);
+ public void visit(ClassA a);
+}
+
+class ClassA {
+ void accept(Visitor v) {
+ v.visit(this);
+ }
+}
+
+public class Bug332 {
+}
\ No newline at end of file
diff --git a/resources/bytecode/javFiles/Bug337.jav b/resources/bytecode/javFiles/Bug337.jav
new file mode 100644
index 00000000..92bb6fa8
--- /dev/null
+++ b/resources/bytecode/javFiles/Bug337.jav
@@ -0,0 +1,10 @@
+import java.lang.Integer;
+import java.lang.Number;
+import java.lang.Object;
+
+public class Bug337 {
+ public void main() {
+ Fun1$$