final ValueCollection collection = (ValueCollection) value();
final String[] returnArray = new String[collection.getCount()];
for (int i = 0; i < collection.getCount(); i++) {
final PropertyValue pv = collection.getItem(i);
if (pv.canEvalKeyword()) {
final FoValue foValue = this.convertValueToFoValue(pv);
returnArray[i] = foValue.toXslFo();
} else if (pv instanceof DtName) {
final DtName dtName = (DtName) pv;
returnArray[i] = dtName.getValue();
} else if (pv instanceof DtString) {
final DtString stringDT = (DtString) pv;