/* convenience method */
 public String getColumnsString(Collection<IColumn> columns) {
   StringBuilder builder = new StringBuilder();
   for (IColumn column : columns) {
     builder.append(column.getString(this)).append(",");
   }
   return builder.toString();
 }