private void performTroubleShooting(){
		int length = decrementLocator(locator).toString().length();
		try {
			info("---------------- Troubleshooting starting --------------------");
			for (int i = 0; i < length; i++) {
				decrementLocator(locator);
				Boolean result = isPresent(TIMEOUT_WAIT_0);
				info("Re-try with locator: \t" + locator.toString() + String.format(new String(new char[i]).replace('\0', ' ') + " :%s",result? "FOUND!":"NOT FOUND"));
				if (result) {
					break;
				}
			}
		} catch (Exception e) {
			warn(e.getMessage());
		}
		finally {
			info("---------------- Troubleshooting finished --------------------");
		}
	}