int bestMatchIdx = source.getBestIndex();
int startBookmark = source.getBookmark();
int startIndex = recorder.getIndex();
for (Iterator i = list.iterator(); i.hasNext();) {
ElementOutput elementOutput = (ElementOutput)i.next();
Element element = elementOutput.getElement();
Output output = elementOutput.getOutput();
boolean elementNot = elementOutput.isNot();
if (this.caseSensitive != null) {
caseSensitive = this.caseSensitive.booleanValue();
}
if (elementOutput.isCaseSensitive() != null) {
caseSensitive = elementOutput.isCaseSensitive().booleanValue();
}
int bookmark = source.getBookmark();
boolean match = false;