if (target != null && target instanceof SecurityDomainDependencyFactory)
factory = SecurityDomainDependencyFactory.class.cast(target);
}
if (factory == null)
factory = (SecurityDomainDependencyFactory)dependency.factory().newInstance();
DependencyItem item = factory.createDependencyItem(annotation, dependency);
dependencies.addIDependOn(item);
return null;