public String checkSerAdminNaviTree() {
		StringBuffer result = new StringBuffer();
		String scrFileName;
		result.append("--- Check Navigation list of Server Admin view ---" + System.getProperty("line.separator"));
		
		List<WebElement> rootList = util.webDriver.findElements(By.xpath(XPATH_SRADNAV));
		
		if (navTopLvs.length != rootList.size()) {
			scrFileName = util.takeScreenShot();
			result.append("Find navigation items not as expected: ");
			for (WebElement e : rootList) {
				result.append(" >> " + e.findElement(By.xpath(XPATH_SRADNAV_TOPLV)).getText());
			}
			result.append(System.getProperty("line.separator"));
			logger.log(LogLevel.ERROR, "There are more or less navigation items shown than expected. Please refer screenshot: " 
					+ scrFileName + ".");
			failedPoints ++;
		} 
		for (String name : navTopLvs) {
			boolean found = false;
			for (Iterator<WebElement> it = rootList.iterator(); it.hasNext();) {
				if (name.equals(it.next().findElement(By.xpath(XPATH_SRADNAV_TOPLV)).getText())) {
					found = true;
					break;
				}
			}
			if (found) {
				result.append("Found navigation menu item '" + name + "'."
						+ System.getProperty("line.separator"));
				logger.log(LogLevel.INFO, "Found navigation menu item '" + name + "'.");
				successPoints ++;
			} else {
				scrFileName = util.takeScreenShot();
				result.append("Failed to find navigation menu item '" 
						+ name + "'. Please refer screenshot: " + scrFileName + "."
						+ System.getProperty("line.separator"));
				logger.log(LogLevel.ERROR, "Failed to find navigation menu item '"
						+ name + "'. Please refer screenshot: " + scrFileName + ".");
				failedPoints ++;
			}
		}
		
		return result.toString();
	}