HAT_DUP_COW
ASSERT((flag == 0) || (flag == HAT_DUP_ALL) || (flag == HAT_DUP_COW) ||
if (flag == HAT_DUP_COW) {