!StringUtils.equals(user.email, newEmail) && User.isEmailExist(newEmail) 이 두개가 별도 if로 중첩되어 있길래 읽기가 더 편한것 같아  합친건데 위로 올려도 되겠네요;;
StringUtils.equals는 파라미터에 대한 null체크를 해준다는것 외엔 차이가 없습니다.