OWLAPIProject project) {
List<PropertyValue> result = Lists.newArrayList(propertyValues);
for (int i = 0; i < propertyValues.size(); i++) {
for (int j = 0; j < propertyValues.size(); j++) {
if (i != j && result.get(i) != null && result.get(j) != null) {
PropertyValue propertyValueA = propertyValues.get(i);
PropertyValue propertyValueB = propertyValues.get(j);
PropertyValueSubsumptionChecker subsumptionChecker = getPropertyValueSubsumptionChecker(ontology,
project);
if (subsumptionChecker.isSubsumedBy(propertyValueA, propertyValueB)) {
// Don't show B because this is more specific!
result.set(j, null);