DelegateLoader delegate = iDependOnModule.getDelegateLoader(module, requirement);
if (delegate == null)
throw new IllegalStateException("Cannot obtain delegate for: " + requirement);
// Check for re-export by the module
if (requirement.wantReExports())
addDelegates(iDependOnModule, delegates, dynamic, visited, true);
// Only add a the delegate if this is not a self-dependency
if (iDependOnModule != module)
{