} else if (arr[0] instanceof Double) {
assertEquals (key, (Double) expected, (Double) arr[0]);
} else if (arr[0] instanceof Long) {
assertEquals (key, (Long) expected, (Long) arr[0]);
} else if (arr[0] instanceof HiveDecimalWritable) {
HiveDecimalWritable hdw = (HiveDecimalWritable) arr[0];
HiveDecimal hd = hdw.getHiveDecimal();
HiveDecimal expectedDec = (HiveDecimal)expected;
assertEquals (key, expectedDec, hd);
} else if (arr[0] instanceof HiveDecimal) {
HiveDecimal hd = (HiveDecimal) arr[0];
HiveDecimal expectedDec = (HiveDecimal)expected;