private void loadServices() throws ServiceException {
XLog log = new XLog(LogFactory.getLog(getClass()));
try {
Map<Class, Service> map = new LinkedHashMap<Class, Service>();
Class[] classes = conf.getClasses(CONF_SERVICE_CLASSES);
log.debug("Services list obtained from property '" + CONF_SERVICE_CLASSES + "'");
Class[] classesExt = conf.getClasses(CONF_SERVICE_EXT_CLASSES);
log.debug("Services list obtained from property '" + CONF_SERVICE_EXT_CLASSES + "'");
List<Service> list = new ArrayList<Service>();
loadServices(classes, list);
loadServices(classesExt, list);