verifyElementNotExist is throw err

when i try use verifyElementNotExist inside for loob
for(def i : 0…10) {
def visible = Mobile.verifyElementNotExist(findTestObject(‘Object Repository/register_with_today_suggest/android.widget.ImageView (2)’, FailureHandling.OPTIONAL), 10)

	if(visible == false) {
	
		// setting personality
	
		Mobile.tap(findTestObject('Object Repository/register_with_today_suggest/android.widget.ImageView (2)'), 0)
		
		// accept setting personality
		
		Mobile.tap(findTestObject('Object Repository/register_with_today_suggest/android.widget.TextView -  (16)'), 0)
		Mobile.tap(findTestObject('Object Repository/register_with_today_suggest/android.widget.ImageView (3)'), 0)
		break
	} else {
		// skip
		
		Mobile.tap(findTestObject('Object Repository/register_with_today_suggest/android.widget.RelativeLayout'), 0)
	}
}

above of code run perfect in first with i = 0. but with second it throw

=============== ROOT CAUSE =====================

For trouble shooting, please visit: https://docs.katalon.com/katalon-studio/docs/troubleshooting.html

================================================

05-11-2021 06:18:28 PM Test Cases/RegisterPickup

Elapsed time: 3m - 35.501s

Test Cases/RegisterPickup FAILED.

Reason:

groovy.lang.MissingMethodException: No signature of method: static com.kms.katalon.core.testobject.ObjectRepository.findTestObject() is applicable for argument types: (java.lang.String, com.kms.katalon.core.model.FailureHandling) values: [Object Repository/register_with_today_suggest/android.widget.ImageView (2), ...]

Possible solutions: findTestObject(java.lang.String), findTestObject(java.lang.String, java.util.Map), findRequestObject(java.lang.String, java.io.File)

at RegisterPickup.run(RegisterPickup:91)

at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)

at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)

at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:398)

at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:389)

at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:368)

at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:360)

at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:255)

at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)

at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)

at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)

at TempTestCase1620731902370.run(TempTestCase1620731902370.groovy:25)

i solve it with try…catch() but this is not way i want to find.