}
public String convert(String input) {
StringBuilder buffer = new StringBuilder();
int lastStart = 0;
PatternMatcherInput patternMatcherInput = new PatternMatcherInput(input);
Pattern pattern = getPattern();
if (matcher.contains(patternMatcherInput, pattern)) {
do {
MatchResult result = matcher.getMatch();
int start = result.beginOffset(0);