+ $self->encoding( 'ISO-8859-2' ) unless $self->encoding;
+
+ if ( ! -e $self->path ) {
+ mkpath $self->path || $log->logdie("can't create ", $self->path,": $!");
+ $log->info("created ", $self->path);
+ } elsif ( $self->clean ) {
+ $log->info("removing existing ", $self->path);
+ rmtree $self->path || $log->logdie("can't remove ", $self->path,": $!");
+ mkpath $self->path || $log->logdie("can't create ", $self->path,": $!");
+ }