JVM matcher