for (int i = 0; i < propertyRefs.size(); i++) {
PropertyReference property = propertyRefs.get(i);
DataWithRef dataWithRef = property.getValueObject();
Long ref = dataWithRef.ref();
RefWithDisplayData dataWithDisplayData = dataWithRef.getWithDisplayData();
ValueMirror mirror;
if (dataWithDisplayData == null) {
mirror = getSafe(refToMirror, ref);
} else {
mirror = ValueMirror.create(dataWithDisplayData, loadableStringFactory);