private boolean isProjectNameValid() {
   String osProjectName = view.getOpenShiftProjectName();
   if (view.getMode() == CREATE_NEW_PROJECT) {
     if (!OpenshiftValidator.isProjectNameValid(osProjectName)) {
       view.showProjectNameError(
           locale.invalidProjectNameError(), locale.invalidProjectNameDetailError());
       return false;
     }
     for (Project project : osProjects) {
       if (project.getMetadata().getName().equals(osProjectName)) {
         view.showProjectNameError(locale.existingProjectNameError(), null);
         return false;
       }
     }
   } else if (view.getMode() == SELECT_EXISTING_PROJECT) {
     if (view.getOpenShiftSelectedProject() == null) {
       return false;
     }
   }
   view.hideProjectNameError();
   return true;
 }