builder.loadField("mUsingComparators", comparatorArrayType);
builder.loadConstant(i);
builder.loadFromArray(TypeDesc.forClass(Comparator.class));
builder.loadLocal(p1);
builder.convert(propertyType, propertyType.toObjectType());
builder.loadLocal(p2);
builder.convert(propertyType, propertyType.toObjectType());
builder.invoke(compareMethod);
} else {
// If case-sensitive is off and a collator is provided and
// property could be a String, apply collator.