open my $fh, '>', $target
or $self->_croak("open(\$fh, '>', \$self->target): $!");
open my $fh, '>', $target
or $self->_croak("open(\$fh, '>', \$self->target): $!");
for (sort { $a->data cmp $b->data }
grep !$seen{$_->data}++, @{$self->{supps}}) {
print $fh "{\n"
for (sort { $a->data cmp $b->data }
grep !$seen{$_->data}++, @{$self->{supps}}) {
print $fh "{\n"