StringPattern[][] lists = getLists(tokens, lineNumber, EXCLUDING, 2);
if (lists[0].length == 0 && lists[1].length == 0)
{
throwException("Missing terms in set definition.", lineNumber, 2);
}
AndStringPattern definition = new AndStringPattern();
if (lists[0].length > 0)
{
definition.appendPattern(createOrSequence(lists[0]));
}
if (lists[1].length > 0)
{
definition.appendPattern(new NotStringPattern(createOrSequence(lists[1])));
}
_setDefinitions.put(setName, definition);
}