- ( defined $dle->{estimate} && %{ $dle->{estimate} } > 0 )
- ? make_estimate_xml( $dle->{estimate} )
- : (),
- exists $dle->{tries} ? map { make_try_xml($_) }
- @{ $dle->{tries} } : (),
- exists $dle->{parts} ? map { make_part_xml($_) }
- @{ $dle->{parts} } : () );
+ ( defined $dle->{estimate} && %{ $dle->{estimate} } > 0 )?
+ make_estimate_xml( $dle->{estimate} )
+ : (),
+ ( keys %{$dle->{'dumps'}} > 0 ) ?
+ map { make_dump_xml($dle, $_) } keys %{$dle->{'dumps'}}
+ : (),
+ exists $dle->{parts} ?
+ map { make_part_xml($_) } @{ $dle->{parts} }
+ : ()
+ );