if (groupByNamespace
&& parentElement instanceof IModelElement
&& isSourceFolder(DLTKCore.create(resource))
&& supportsNamespaces(((IOpenable) parentElement)
.getScriptProject())) {
returnChildren.add(new GlobalNamespace(
(IModelElement) parentElement));
returnChildren.addAll(collectNamespaces(DLTKCore
.create(resource)));