private boolean isApplicationNameValid() {
   if (!OpenshiftValidator.isApplicationNameValid(osAppName)) {
     view.showApplicationNameError(
         locale.invalidApplicationNameError(), locale.invalidApplicationNameDetailError());
     return false;
   }
   if (view.getMode() == CREATE_NEW_PROJECT) {
     for (Pair<String, String> pair : osApplications) {
       if (pair.getFirst().equals(view.getOpenShiftProjectName())
           && pair.getSecond().equals(osAppName)) {
         view.showApplicationNameError(locale.existingApplicationNameError(), null);
         return false;
       }
     }
   } else if (view.getMode() == SELECT_EXISTING_PROJECT
       && view.getOpenShiftSelectedProject() != null) {
     for (Pair<String, String> pair : osApplications) {
       if (pair.getFirst().equals(view.getOpenShiftSelectedProject().getMetadata().getName())
           && pair.getSecond().equals(osAppName)) {
         view.showApplicationNameError(locale.existingApplicationNameError(), null);
         return false;
       }
     }
   }
   view.hideApplicationNameError();
   return true;
 }