RegexpOperator spec = (new NegatedAsciiCharacterClass.Factory()).createOperator(params);
NondeterministicAutomatonByThompsonApproach automaton =
new NondeterministicAutomatonByThompsonApproach(spec.createAutomaton(
new ArrayList<AutomatonSpecification>()));
assertFalse(automaton.accepts("a"));
assertFalse(automaton.accepts("Z"));
assertFalse(automaton.accepts("9"));
assertFalse(automaton.accepts(""));
assertTrue(automaton.accepts("]"));
assertTrue(automaton.accepts("$"));
assertTrue(automaton.accepts("@"));