static int calendar_open(UCalendar * obj, cloner* c) { return cloner_open((char *) obj, c, &calendar_clone, &calendar_close); }
static int trans_open(UTransliterator * obj, cloner* c) { return cloner_open((char *) obj, c, &trans_clone, &trans_close); }
static int iterator_open(UBreakIterator * obj, cloner* c) { return cloner_open((char *) obj, c, &iterator_clone, &iterator_close); }
static int collator_open(UCollator * obj, cloner* c) { return cloner_open((char *) obj, c, &collator_clone, &collator_close); }