UserDTO user = userFactory.findUserBySsn(pUser.getSsn());
StatisticsService aStatsService = new StatisticsService();
StatisticsDTO aUserStateStats = new StatisticsDTO();
if(user.getZipCode() == null || user.getZipCode().trim().length() > 0) {
throw new MissingInformationException("Location information is missing for user.Update the info and calculate the factor");
}
if(user.getJobDetails() != null) {
ZipDTO zip = aRemote.findStateForZip(Integer.parseInt(user.getZipCode()));