try {
createProject(fCurrProject, fCurrProjectLocation, new SubProgressMonitor(monitor, 2));
} catch (CoreException e) {
if (e.getStatus().getCode() == IResourceStatus.FAILED_READ_METADATA) {
result= new StatusInfo(IStatus.INFO, Messages.format(NewWizardMessages.NewJavaProjectWizardPageTwo_DeleteCorruptProjectFile_message, e.getLocalizedMessage()));
deleteProjectFile(realLocation);
if (fCurrProject.exists())
fCurrProject.delete(true, null);