private Collection<String> getDependencies(ILaunchConfiguration configuration)
throws CoreException {
Collection<String> result = new TreeSet<String>();
IScriptProject scriptProject = AbstractScriptLaunchConfigurationDelegate
.getScriptProject(configuration);
IProject[] referencedProjects = scriptProject.getProject().getReferencedProjects();
for (IProject eachProject : referencedProjects) {
// for each java project
extendClasspathWithProject(result, eachProject, new HashSet<IProject>());
}
return result;