public String getAsString(FacesContext context, UIComponent component, Object value) {
if (value == null) {
return "";
}
SequenceRowKey sequenceRowKey = (SequenceRowKey) value;
StringBuilder result = new StringBuilder();
for (Object simpleKey : sequenceRowKey.getSimpleKeys()) {
String convertedKey = delegateConverter.getAsString(context, component, simpleKey);
if (result.length() > 0) {
result.append(SEPARATOR_CHAR);
}