final Collection<ICompilerProblem> problems = new HashSet<ICompilerProblem>();
Collection<IASScope> scopeList = null;
try
{
final FileScopeCache fsCache = getProject().getWorkspace().getSWCManager().getFileScopeCache();
final CacheStoreKeyBase key = FileScopeCache.createKey(swc, library.getPath(), script);
scopeList = fsCache.get(key);
if (scopeList.isEmpty())
{
final NoScopesInABCCompilationUnitProblem problem =
new NoScopesInABCCompilationUnitProblem(getRootFileSpecification().getPath());
problems.add(problem);