//must specify the category location, category name from the actual information
INewInformation childInfo = new AddInfo(info.getCategoryLocation(),
info.getCategoryName(), list[i].getPath(),
info.getLevel() - 1);
IDataExtractor extractor = PluginManager.getBestExtractor(childInfo);
if (extractor != null) {
logger.debug("Best extractor for location " +
list[i].getPath() + " is :" +
extractor.getClass().getName());
//process the information with level =1
try {
extractor.convert(childInfo);
} catch (RpException e) {
//no exception to be thrown -> continue the add
logger.debug("Error in extracting the data " +
e.getMessage(), e);
}