protected void scanForExistingProjectFile() throws IOException {
IPath projectPath = sourcePath.append(".project");
if (projectPath.toFile().exists()) {
ProjectDescriptionReader reader = new ProjectDescriptionReader();
final ProjectDescription projectDescription = reader.read(projectPath);
if (projectDescription != null && projectDescription.getName() != null) {
getShell().getDisplay().asyncExec(new Runnable() {
@Override
public void run() {