// Define fields to hold usage comparator and collator.
TypeDesc comparatorType = TypeDesc.forClass(Comparator.class);
TypeDesc comparatorArrayType = comparatorType.toArrayType();
cf.addField(Modifiers.PRIVATE,
"mCollators", comparatorArrayType).markSynthetic();
cf.addField(Modifiers.PRIVATE,
"mUsingComparators", comparatorArrayType).markSynthetic();
// Create constructor to initialize fields.
TypeDesc[] paramTypes = {
comparatorArrayType, comparatorArrayType