final Set<String> classNames = new HashSet<String>();
new TaskRunner(new ISwingRunnableWithProgress() {
public void run(IProgress arg0) throws Throwable {
classNames
.addAll(ClasspathUtils
.getAllClasses(new Classpath(
classpathElements
.toArray(IConstants.ZERO_LENGTH_FILE_ARRAY))));
}
}, "Finding classes", "", classpathElements.size()).exec();