FRAMEWORK_MAPPING.put("log4j", Log4j.class);
FRAMEWORK_MAPPING.put("log4j2", Log4j2.class);
FRAMEWORK_MAPPING.put("logback", Logback.class);
FRAMEWORK_MAPPING.put("tinylog", Tinylog.class);
}
<BUG>protected static final boolean supportsAsync(final String framework) {
for (Constructor<?> constructor : FRAMEWORK_MAPPING.get(framework).getDeclaredConstructors()) {
Class<?>[] types = constructor.getParameterTypes();
if (types.length == 1 && types[0] == boolean.class) {
return true;</BUG>
}

FRAMEWORK_MAPPING.put("log4j", Log4j.class);
FRAMEWORK_MAPPING.put("log4j2", Log4j2.class);
FRAMEWORK_MAPPING.put("logback", Logback.class);
FRAMEWORK_MAPPING.put("tinylog", Tinylog.class);
