docs: @Pure
  	public static int compareAttrs(Attribute arg0, Attribute arg1) {
  		if (arg0 == arg1) {
  			return 0;
  		}
  		if (arg0 == null) {
  			return 1;
  		}
  		if (arg1 == null) {
  			return -1;
  		}
  
  		final String n0 = arg0.getName();
  		final String n1 = arg1.getName();
  		final int cmp = compareAttrNames(n0, n1);
  
  		if (cmp == 0) {
  			return compareValues(arg0, arg1);
  		}
  
  		return cmp;
  	}