if(servletContext == null) {
throw new IllegalArgumentException("ServletContext cannot be null.");
}
SystemTypesService service = ApplicationContextUtil.getService(SystemTypesService.class);
List<AwardType> awardTypes = service.loadType(AwardType.class);
List<ScienceProjectCategoryType> projectCategoryTypes = service.loadType(ScienceProjectCategoryType.class);
List<ScienceProjectStatusType> projectStatusTypes = service.loadType(ScienceProjectStatusType.class);
List<UserPrivilegeType> userPrivTypes = service.loadType(UserPrivilegeType.class);
List<UserRoleType> userRoleTypes = service.loadType(UserRoleType.class);
List<PrivilegeActionType> actionTypes = service.loadType(PrivilegeActionType.class);
List<AttachmentType> attachmentTypes = service.loadType(AttachmentType.class);
List<AbstractLookupType> lookupTypes = new ArrayList<AbstractLookupType>();
lookupTypes.addAll(awardTypes);
lookupTypes.addAll(projectCategoryTypes);
lookupTypes.addAll(projectStatusTypes);