// this map contains the whole data
Map<String, PortletInstitution> portletMap = new HashMap<String, PortletInstitution>();
SAXReader reader = new SAXReader();
try {
Document doc = reader.read(configurationFile);
Element rootElement = doc.getRootElement();
List<Element> lstInst = rootElement.elements(ELEM_INSTITUTION);
for( Element instElem : lstInst ) {
String inst = instElem.attributeValue(ATTR_INSTITUTION_NAME);
List<Element> lstTmpLinks = instElem.elements(ELEM_LINK);
List<PortletLink> lstLinks = new ArrayList<PortletLink>(lstTmpLinks.size());