public boolean fGuiCheckObjectNonExistence(String strDesc){
		 //Delimiters
        String[] delimiters = new String[] {":="};
        String[] arrFindByValues = strDesc.split(delimiters[0]);
        
        //Get Findby and Value 
        String FindBy = arrFindByValues[0];
        String val = arrFindByValues[1];
        
        //WebElement Collection
        List<WebElement> lst;

        try
        {
            //Handle all FindBy cases
        	String strElement = FindBy.toLowerCase();
        	if (strElement.equalsIgnoreCase("linktext"))
        	{
        		lst = driver.findElements(By.linkText(val));
        	}
        	else if (strElement.equalsIgnoreCase("xpath"))
        	{
        		lst =  driver.findElements(By.xpath(val));
        	}
        	else if (strElement.equalsIgnoreCase("name"))
        	{
        		lst =  driver.findElements(By.name(val));
        	}
        	else if (strElement.equalsIgnoreCase("id"))
        	{
        		lst =  driver.findElements(By.id(val));
        	}
        	else if (strElement.equalsIgnoreCase("classname"))
        	{
        		lst =  driver.findElements(By.className(val));
        	}
        	else if (strElement.equalsIgnoreCase("cssselector"))
        	{
        		lst =  driver.findElements(By.cssSelector(val));
        	}
        	else if (strElement.equalsIgnoreCase("tagname"))
        	{
        		lst =  driver.findElements(By.tagName(val));
        	}
        	else
        	{
        		Reporter.fnWriteToHtmlOutput("Check object Non Existence for object " + strDesc, "Object should not exist", "Property "  + FindBy + " specified for object is invalid", "Fail");
        		System.out.println("Property name " + FindBy + " specified for object " + strDesc + " is invalid");
        		return false;
        	}
        	
        	if(lst.size() == 0)
        	{
        		Reporter.fnWriteToHtmlOutput("Check Non Existence of object " + strDesc, "Object Should not exist", "Object does not exist", "Pass");
        		return true;
        	}
        	else
        	{
        		Reporter.fnWriteToHtmlOutput("Check Non Existence of object " + strDesc, "Object Should not exist", "Object exist", "Fail");
        		return false;
        	}
        	
        }
        
        //Catch Block
        catch(Exception e)
        {
        	Reporter.fnWriteToHtmlOutput("Check Non Existence of object " + strDesc, "Object should not exist", "Exception occured while checking existence", "Fail");
        	System.out.println("Exception " + e.toString() + " occured while checking object non existence");
        	return false;
        }     	
    }