}
int maxWidth = -1; // not specified
if ((maxWidthModifier != null) && (maxWidthModifier.length() > 0)) {
maxWidth = Integer.parseInt(maxWidthModifier);
}
ConversionRule rule = new ConversionRule();
rule.setBeginIndex(m.start());
rule.setLength(m.end() - m.start());
rule.setMaxWidth(maxWidth);
rule.setMinWidth(minWidth);
rule.setPlaceholderName(conversionName);
rule.setModifier(conversionModifier);
if (conversionName.equals("n")) {
rule.setLineBreak(true);
}
ret.add(rule);
}
return ret;
}