Ignore loops invoking methods in the statement to check if it should continue while (iterationChecker.CanIterate())