/*
* Log Sequence changes
*/
int begin = 0, end = list.size();
while (values.hasNext()) {
FeatureMapEntry featureMapEntry = (FeatureMapEntry) values.next();
value = featureMapEntry.getValue();
if (value.getClass() == Ref.class) {
value = referent((Ref) value);
if (value == null)
continue;// report error?
}
// values.remove();
Comparator equality;
ETypedElement feature = featureMapEntry.getFeature();
if (((Type) feature.getEType()).isDataType())
if (value == null)
equality = EQUAL_NULL;
else
equality = EQUAL;