RegexpOperator spec = (new NegatedAsciiCharacterClass.Factory()).createOperator(params);
NondeterministicAutomatonByThompsonApproach automaton =
new NondeterministicAutomatonByThompsonApproach(spec.createAutomaton(
new ArrayList<AutomatonSpecification>()));
assertFalse(automaton.accepts("!"));
assertFalse(automaton.accepts("~"));
assertFalse(automaton.accepts("-"));
assertTrue(automaton.accepts("a"));
assertTrue(automaton.accepts("Z"));
assertTrue(automaton.accepts("9"));
assertFalse(automaton.accepts("asdasdg"));