ClassUtil.forName, used inside FreeMarker everywhere to resolve class names to classes, if the thread context class loader is null, no longer tries to load with the bootstrap class loader before loading with the defining class loader of FreeMarker.