ISourceContainerType type = types[i];
if (director.supportsSourceContainerType(type)) {
ISourceContainerBrowser sourceContainerBrowser =
DebugUITools.getSourceContainerBrowser(type.getId());
if(sourceContainerBrowser != null &&
sourceContainerBrowser.canAddSourceContainers(director)) {
result.add(type);
}
}
}
return result;