static void ensureProjectNameIsFree(OmniEclipseProject project,Set<OmniEclipseProject> allProjects,IProgressMonitor monitor){
  String name=normalizeProjectName(project);
  ensureProjectNameIsFree(name,allProjects,monitor);
}

static void ensureProjectNameIsFree ( OmniEclipseProject project , Set < OmniEclipseProject > allProjects , IProgressMonitor monitor ) { String name = normalizeProjectName ( project ) ; ensureProjectNameIsFree ( name , allProjects , monitor ) ; }
if there is already a project with the name of the given project in the workspace , we will try to move it out of the way . < p / > moving the other project is possible if : < p / > - it is part of the same synchronize operation - it has a different name in the gradle model , so it would be renamed anyway - it is not in the default location ( otherwise it can ' t be renamed ) - it is open < p / > if any of these conditions are not met , we fail because of a name conflict .
