| line | true | false | branch | 
 
| 91 | 0 | 0 | ref $d eq 'ARRAY' ? : | 
 
| 93 | 0 | 0 | unless Net::DRI::Util::xml_is_token($n, 1, 255) | 
 
| 103 | 0 | 0 | unless $d eq '' or Net::DRI::Util::xml_is_language($d) | 
 
| 110 | 0 | 0 | unless Net::DRI::Util::xml_is_token($d, undef, 128) | 
 
| 117 | 0 | 0 | unless '' . $d and length $d <= 1000 | 
 
| 124 | 0 | 0 | unless ref $rd eq 'HASH' | 
 
| 125 | 0 | 0 | unless exists $rd->{'type'} | 
 
| 126 | 0 | 0 | unless $rd->{'type'} =~ /^(?:natural|legal)$/ | 
 
| 127 | 0 | 0 | if ($rd->{'type'} eq 'natural') { } | 
 
| 129 | 0 | 0 | unless exists $rd->{'disclose'} | 
 
| 130 | 0 | 0 | $rd->{'disclose'} ? : | 
 
| 141 | 0 | 0 | unless defined $rd and ref $rd eq 'HASH' and keys %$rd | 
 
| 143 | 0 | 0 | if (exists $rd->{'name_variant'} and defined $rd->{'name_variant'}) | 
 
| 148 | 0 | 0 | if exists $rd->{'lang'} and defined $rd->{'lang'} | 
 
| 149 | 0 | 0 | if exists $rd->{'maintainer'} and defined $rd->{'maintainer'} | 
 
| 151 | 0 | 0 | unless exists $rd->{'ens'} and defined $rd->{'ens'} and ref $rd->{'ens'} eq 'HASH' | 
 
| 155 | 0 | 0 | if (exists $ens{'auth'} and defined $ens{'auth'}) | 
 
| 157 | 0 | 0 | ref $ens{'auth'} eq 'HASH' ? : | 
 
| 158 | 0 | 0 | unless exists $auth{'id'} and defined $auth{'id'} | 
 
| 159 | 0 | 0 | unless Net::DRI::Util::xml_is_token($auth{'id'}, 1, 20) | 
 
| 160 | 0 | 0 | if exists $auth{'key'} and not Net::DRI::Util::xml_is_token($auth{'key'}, 1, 20) | 
 
| 164 | 0 | 0 | if (exists $ens{'sponsor'} and defined $ens{'sponsor'}) | 
 
| 167 | 0 | 0 | ref $ens{'sponsor'} eq 'ARRAY' ? : | 
 
| 169 | 0 | 0 | unless defined $e and Net::DRI::Util::xml_is_token($e, 1, undef) and 'Email::Valid'->rfc822($e) | 
 
| 172 | 0 | 0 | unless @e == 1 or @e == 3 | 
 
| 176 | 0 | 0 | if (exists $ens{'ref_url'} and defined $ens{'ref_url'}) | 
 
| 178 | 0 | 0 | unless Net::DRI::Util::xml_is_token($ens{'ref_url'}, 1, 255) | 
 
| 182 | 0 | 0 | if (exists $ens{'registration_type'} and defined $ens{'registration_type'}) | 
 
| 184 | 0 | 0 | unless Net::DRI::Util::xml_is_token($ens{'registration_type'}, 1, 128) | 
 
| 188 | 0 | 0 | unless exists $ens{'intended_use'} and defined $ens{'intended_use'} | 
 
| 191 | 0 | 0 | if @ens | 
 
| 193 | 0 | 0 | if Net::DRI::Util::has_key($rd, 'registrant_disclosure') | 
 
| 203 | 0 | 0 | unless @n | 
 
| 216 | 0 | 0 | if ($todo->types('name_variant')) | 
 
| 218 | 0 | 0 | if grep {not /^(?:add|del)$/;} $todo->types('name_variant') | 
 
| 221 | 0 | 0 | if @tmp | 
 
| 223 | 0 | 0 | if @tmp | 
 
| 228 | 0 | 0 | if ($todo->types('lang')) | 
 
| 230 | 0 | 0 | if grep {$_ ne 'set';} $todo->types('lang') | 
 
| 233 | 0 | 0 | if ($todo->types('maintainer')) | 
 
| 235 | 0 | 0 | if grep {$_ ne 'set';} $todo->types('maintainer') | 
 
| 238 | 0 | 0 | if ($todo->types('intended_use')) | 
 
| 240 | 0 | 0 | if grep {$_ ne 'set';} $todo->types('intended_use') | 
 
| 243 | 0 | 0 | if ($todo->types('registrant_disclosure')) | 
 
| 245 | 0 | 0 | if grep {$_ ne 'set';} $todo->types('registrant_disclosure') | 
 
| 248 | 0 | 0 | if @tmp | 
 
| 250 | 0 | 0 | unless @n | 
 
| 260 | 0 | 0 | unless $mes->is_success | 
 
| 263 | 0 | 0 | unless $infdata | 
 
| 268 | 0 | 0 | if ($name eq 'nameVariant') { } | 
 
|  | 0 | 0 | elsif ($name eq 'language') { } | 
 
|  | 0 | 0 | elsif ($name eq 'maintainer') { } | 
 
|  | 0 | 0 | elsif ($name eq 'ens') { } | 
 
|  | 0 | 0 | elsif ($name eq 'disclosure') { } | 
 
| 283 | 0 | 0 | if ($name2 eq 'auth') { } | 
 
|  | 0 | 0 | elsif ($name2 eq 'sponsoring') { } | 
 
|  | 0 | 0 | elsif ($name2 eq 'refURL') { } | 
 
|  | 0 | 0 | elsif ($name2 eq 'registrationType') { } | 
 
|  | 0 | 0 | elsif ($name2 eq 'intendedUse') { } | 
 
| 306 | 0 | 0 | if $e{'type'} eq 'natural' |