private void addDefaultDependencyFactories() {
boolean debug = log.isDebugEnabled();
// default JDK 1.4 processor
dependencyFactories.add(0, new MandatoryImporterDependencyFactory());
// load through reflection the dependency and injection processors if running on JDK 1.5 and annotation processing is enabled
if (processAnnotation) {
if (JdkVersion.isAtLeastJava15()) {
// dependency processor