public String checkInitialProcApp() {
		StringBuffer result = new StringBuffer();
		String scrFileName;
		result.append("--- Check Process App List ---" + System.getProperty("line.separator"));
		
		util.webDriver.findElement(By.xpath(XPATH_TABPROCAPPS)).click();
		util.waitForListLoaded(By.xpath(XPATH_BODYLISTITEM));
		List<WebElement> appLists = util.webDriver.findElements(By.xpath(XPATH_BODYLISTITEM));
		
		if (appLists.size() != existingApps.length) {
			scrFileName = util.takeScreenShot();
			result.append("There are more or less Apps shown than expected. Please refer screenshot: " 
					+ scrFileName +"." + System.getProperty("line.separator"));
			logger.log(LogLevel.ERROR, "There are more or less Apps shown than expected. Please refer screenshot: " 
					+ scrFileName + ".");
			failedPoints ++;
		}
		for (String name : existingApps) {
			boolean found = false;
			for (Iterator<WebElement> it = appLists.iterator(); it.hasNext();) {
				if (name.equals(it.next().getText())) {
					found = true;
					break;
				}
			}
			if (found) {
				result.append("Found pre-deployed applicaiton '" 
						+ name + "'." + System.getProperty("line.separator"));
				logger.log(LogLevel.INFO, "Found pre-deployed applicaiton '" 
						+ name + "'.");
				successPoints ++;
			} else {
				scrFileName = util.takeScreenShot();
				result.append("Failed to find pre-deployed applicaiton '" 
						+ name + "'. Please refer screenshot: " + scrFileName + "."
						+ System.getProperty("line.separator"));
				logger.log(LogLevel.ERROR, "Failed to find pre-deployed applicaiton '" 
						+ name + "'. Please refer screenshot: " + scrFileName + ".");
				failedPoints ++;
			}
		}
		return result.toString();
	}