private void setExtensionMaxExpiration(AccountCourseDTO dto, ExtensionInformation extensionInformation, Long userId){ List<AccountCourseDTO> allCourses = userCourseDao.findAllUserOrders(userId); if (!(dto == null)) { boolean dupety = false; for(AccountCourseDTO courses: allCourses){ if(courses.getCourseId().equals(dto.getCourseId())){ dupety=true; break; } } if(dupety && dto.getProductType()!=6){ DateTime originalMaxExpirationDate = extensionInformation.getMaxExpirationDate(); if(!(dto ==null)){ for(AccountCourseDTO coursess: allCourses){ if (coursess.getCourseId().equals(dto.getCourseId())) { dupety=true; break; } } if(dupety && dto.getProductType()==6){ extensionInformation.setMaxExpirationDate(originalMaxExpirationDate); } } } }}