}
/* keyType */
GenericTypeEnum[] typesBelongingCompositeTypeForKeyType = null;
if (parsedColumnFamily.getKeyType() != null) {
ComparatorType keyType = ComparatorTypeHelper.verifyAndExtract(parsedColumnFamily.getKeyType());
columnFamily.setKeyType(keyType);
if (ComparatorType.COMPOSITETYPE.getTypeName().equals(keyType.getTypeName())) {
String keyTypeAlias = StringUtils.removeStart(parsedColumnFamily.getKeyType(),
ComparatorType.COMPOSITETYPE.getTypeName());
columnFamily.setKeyTypeAlias(keyTypeAlias);
typesBelongingCompositeTypeForKeyType = ComparatorTypeHelper
.extractGenericTypesFromTypeAlias(keyTypeAlias);
}
}
/* comparatorType */
GenericTypeEnum[] typesBelongingCompositeTypeForComparatorType = null;
final String parsedComparatorType = parsedColumnFamily.getComparatorType();
if (parsedComparatorType != null) {
ComparatorType comparatorType = ComparatorTypeHelper.verifyAndExtract(parsedComparatorType);
columnFamily.setComparatorType(comparatorType);
if (ComparatorType.COMPOSITETYPE.getTypeName().equals(comparatorType.getTypeName())) {
String comparatorTypeAlias = StringUtils.removeStart(parsedComparatorType, ComparatorType.COMPOSITETYPE.getTypeName());
columnFamily.setComparatorTypeAlias(comparatorTypeAlias);
typesBelongingCompositeTypeForComparatorType = ComparatorTypeHelper
.extractGenericTypesFromTypeAlias(comparatorTypeAlias);
} else if (StringUtils.containsIgnoreCase(parsedComparatorType, ColumnFamilyModel.REVERSED_QUALIFIER)) {