Object value = PropertyUtils.getValue(row, idProperty, methodCache);
HtmlStringBuffer buffer = new HtmlStringBuffer();
if (linksArray.length == 1) {
AbstractLink link = linksArray[0];
initLink(link, context, value);
renderActionLink(buffer, link, context, row, value);
} else {
for (int i = 0; i < linksArray.length; i++) {
AbstractLink link = linksArray[i];
initLink(link, context, value);
if (i > 0) {
if (StringUtils.isBlank(link.getImageSrc())) {
buffer.append(getLinkSeparator());
} else {
buffer.append(" ");
}
}