static void checkCompatible(Record record1, Record record2) { if ( ! compatible(record1, record2, true) ) throw new RecordException(format("Incompatible: %s, %s", record1, record2)) ; }
static void checkKeyCompatible(Record record1, Record record2) { if ( ! compatible(record1, record2, false) ) throw new RecordException(format("Incompatible: %s, %s", record1, record2)) ; }