if (SystemDependencyInjectorAware.class.isAssignableFrom(candidate.getClass())) {
final SystemDependencyInjectorAware cast = SystemDependencyInjectorAware.class.cast(candidate);
cast.setSystemDependencyInjector(this);
}
if (InstallerLookupAware.class.isAssignableFrom(candidate.getClass())) {
final InstallerLookupAware cast = InstallerLookupAware.class.cast(candidate);
cast.setInstallerLookup(this);
}
isisConfigurationBuilder.injectInto(candidate);
}