for (final Map.Entry<String, Collection<DependencyType>> dependencyEntry : dependencies.asMap().entrySet())
{
IDefinition[] defs = projectScope.findAllDefinitionsByName(Multiname.crackDottedQName(getProject(), dependencyEntry.getKey(), true));
if (defs == null || defs.length == 0)
{
ICompilerProblem problem = new NoDefinitionForSWCDependencyProblem(
getRootFileSpecification().getPath(), getAbsoluteFilename(), dependencyEntry.getKey(),
script.getDefinitions().iterator().next());
problems.add(problem);
}
else