try { currentElement = new Root(); currentPageInstance = currentElement.getPageInstance(); pagePath.add(currentPageInstance); } catch (Exception e) { return null; currentPageInstance = currentElement.getPageInstance(); if(!pagePath.contains(currentPageInstance)) { pagePath.add(currentPageInstance);