private final List<ReverseRExpression> orExpressions = new ArrayList<ReverseRExpression>();
public String generate(FieldProperty property) {
String regularExpression = property.getRegex();
Pattern.compile(regularExpression);
Map<Integer, ReverseRExpression> uninterpretedExpressions = new REParser().parseRE(regularExpression);
rearrangedExpressions(uninterpretedExpressions);
return generateString();
}