code: public String generate() {
  		StringBuilder builder = new StringBuilder();
  		int counter = 0;
  		generate(builder, this.automaton.getInitialState(), counter);
  		return builder.toString();
  	}
docs: Generates a random String that is guaranteed to match the regular expression passed
  to the constructor.
  @return generated regexp