my $class = $params{class};
my $header = $params{header};
my $mapping = $params{mapping};
my $class = $params{class};
my $header = $params{header};
my $mapping = $params{mapping};
next unless $col;
if (exists $mapping->{$col} && $profile->{$mapping->{$col}}) {
push @specs, $self->make_spec($col, $profile->{$mapping->{$col}}, $class);
next unless $col;
if (exists $mapping->{$col} && $profile->{$mapping->{$col}}) {
push @specs, $self->make_spec($col, $profile->{$mapping->{$col}}, $class);
push @specs, $self->make_spec($col, $mapping->{$col}, $class);
} elsif (exists $profile->{$col}) {
push @specs, $self->make_spec($col, $profile->{$col}, $class);
push @specs, $self->make_spec($col, $mapping->{$col}, $class);
} elsif (exists $profile->{$col}) {
push @specs, $self->make_spec($col, $profile->{$col}, $class);