}
if (value() instanceof ValueCollection) {
final ValueCollection theCollection = (ValueCollection) value();
final String[] returnArray = new String[theCollection.getCount()];
for (int i = 0; i < theCollection.getCount(); i++) {
final DtURI value = (DtURI) theCollection.getItem(i);
returnArray[i] = value.getValue();
}
return returnArray;
}
throw this.unexpectedRetrieval();
}