in core/src/main/java/com/jetbrains/sa/jdi/CompatibilityHelper.java [24:44]
static {
Compatibility instance = null;
String version = System.getProperty("java.specification.version");
if (version.equals("1.6") || version.equals("1.7")) {
instance = new CompatibilityHelper6();
}
else {
String compatibility = "13";
if (version.equals("1.8") || version.equals("9")) {
compatibility = "8";
} else if (version.equals("10") || version.equals("11") || version.equals("12")) {
compatibility = "10";
}
try {
instance = (Compatibility) Class.forName("com.jetbrains.sa.jdi.CompatibilityHelper" + compatibility).getDeclaredConstructor().newInstance();
} catch (Exception e) {
e.printStackTrace();
}
}
INSTANCE = instance;
}