class AttributeComparator implements Comparator<Attribute>, Serializable {

	@Pure
	public int compare(AttributeValue arg0, AttributeValue arg1) {
		if ((arg0 instanceof Attribute) && (arg1 instanceof Attribute)) {
			return compare((Attribute) arg0, (Attribute) arg1);
		}
		return AttributeValueImpl.compareValues(arg0, arg1);
	}

}