| line | !l | l&&!r | l&&r | condition | 
 
| 267 | 0 | 0 | 0 | $mode and $mode =~ /\A(?:require|auto|yes|on|y)\Z/ | 
 
| 269 | 0 | 0 | 0 | not $rc and $mode eq 'require' | 
 
| 364 | 0 | 0 | 0 | $fh && ref $fh && $fh->isa('IO::Socket::SSL') | 
 
| 452 | 0 | 0 | 0 | ref $username and UNIVERSAL::isa($username, 'Authen::SASL') | 
 
| 761 | 0 | 0 | 0 | defined $op and ref $op eq 'CODE' | 
 
|  | 0 | 0 | 0 | defined $op and $op eq 'warn' | 
 
|  | 0 | 0 | 0 | defined $op and $op eq 'die' | 
 
| 762 | 0 | 0 | 0 | $assignAd &&= &$op($self, $err) | 
 
| 868 | 0 | 0 | 0 | &_send_command && &_response | 
 
| 902 | 0 | 0 | 0 | defined $okRsp and uc $okRsp eq uc $1 | 
 
| 1037 | 0 | 0 | 0 | !defined($mode) || $mode ne 'end' and $l =~ s/\A(active|ok|no|bye)\b//i | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 212 | 0 | 0 | 0 | ref $self || $self | 
 
| 232 | 0 | 0 | 0 | $arg{'Debug'} or $arg{'debug'} | 
 
| 233 | 0 | 0 | 0 | delete $arg{'on_fail'} || delete $arg{'On_fail'} | 
 
| 234 | 0 | 0 | 0 | delete $arg{'tls'} || delete $arg{'Tls'} || delete $arg{'TLS'} | 
 
| 759 | 0 | 0 | 0 | !defined($Ad) || $Ad | 
 
| 886 | 0 | 0 | 0 | ref $cy ne 'ARRAY' or $$cy[0] ne "\n" | 
 
| 896 | 0 | 0 | 0 | $cmt ||= $c | 
 
| 902 | 0 | 0 | 0 | uc $1 eq 'OK' or defined $okRsp and uc $okRsp eq uc $1 | 
 
| 952 | 0 | 0 | 0 | not ref $r or $$r[0] =~ /^(?:\n|active)$/i | 
 
| 1037 | 0 | 0 | 0 | !defined($mode) || $mode ne 'end' | 
 
| 1100 | 0 | 0 | 0 | not ref $this or ref $this eq 'CODE' | 
 
| 1142 | 0 | 0 | 0 | $e or length $string == 0 | 
 
| 1144 | 0 | 0 | 0 | $h || $str | 
 
|  | 0 | 0 | 0 | $h or not $h || $str |