if (moduleName != null) {
// Check if this is a log4j appender
final ModuleLoader moduleLoader = ModuleLoader.forClass(HandlerOperations.class);
final ModuleIdentifier id = ModuleIdentifier.create(moduleName);
try {
final Class<?> actualClass = Class.forName(className, false, moduleLoader.loadModule(id).getClassLoader());
if (Appender.class.isAssignableFrom(actualClass)) {
// Check for construction parameters
if (constructionProperties == null) {
logContextConfiguration.addPojoConfiguration(moduleName, className, name);
} else {