| line | true | false | branch | 
 
| 39 | 0 | 1 | unless keys %params | 
 
| 42 | 0 | 1 | unless defined $params{'developer_id'} and $params{'developer_id'} | 
 
| 49 | 0 | 1 | unless ($params{'output_type'} =~ /$OUTPUT_TYPE_REGEX/) | 
 
| 138 | 0 | 0 | unless defined $params{'hotelNo'} | 
 
| 237 | 0 | 0 | unless defined $params{$param} | 
 
| 308 | 0 | 0 | unless defined $params{'itemCode'} | 
 
| 383 | 0 | 0 | unless defined $params{'genreId'} | 
 
| 530 | 0 | 0 | unless defined $params{'genre'} | 
 
| 608 | 0 | 0 | unless defined $params{'keyword'} | 
 
| 654 | 0 | 0 | unless defined $params{'itemCode'} | 
 
| 770 | 0 | 0 | unless defined $params{'booksGenreId'} | 
 
| 790 | 0 | 1 | if (@_ == 1 and ref $_[0] eq 'HASH') { } | 
 
|  | 1 | 0 | elsif (@_ % 2 == 0) { } | 
 
| 796 | 0 | 1 | unless keys %params | 
 
| 809 | 0 | 0 | $response->is_success ? : | 
 
| 814 | 0 | 0 | if $$self{'output_type'} =~ /(?: xml|json )/msx | 
 
| 822 | 0 | 0 | if @_ % 2 | 
 
| 834 | 0 | 0 | unless $value | 
 
| 851 | 0 | 0 | if not $value or $value =~ /\A \d+ \z/msx | 
 
| 860 | 0 | 0 | if ($@) |