| line | true | false | branch | 
 
| 28 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 29 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 50 | 0 | 0 | if ($ftype == 0) | 
 
| 55 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 74 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 97 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 98 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 119 | 0 | 0 | if ($ftype == 0) | 
 
| 124 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 143 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 166 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 167 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 188 | 0 | 0 | if ($ftype == 0) | 
 
| 193 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 212 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 235 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 236 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 257 | 0 | 0 | if ($ftype == 0) | 
 
| 262 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 281 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 304 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 305 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 326 | 0 | 0 | if ($ftype == 0) | 
 
| 331 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 350 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 373 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 374 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 395 | 0 | 0 | if ($ftype == 0) | 
 
| 400 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 419 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 442 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 443 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 464 | 0 | 0 | if ($ftype == 0) | 
 
| 469 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 488 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 511 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 512 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 533 | 0 | 0 | if ($ftype == 0) | 
 
| 538 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 557 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 580 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 581 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 602 | 0 | 0 | if ($ftype == 0) | 
 
| 607 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 626 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 649 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 650 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 671 | 0 | 0 | if ($ftype == 0) | 
 
| 676 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 695 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 718 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 719 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 740 | 0 | 0 | if ($ftype == 0) | 
 
| 745 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 764 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 787 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 788 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 809 | 0 | 0 | if ($ftype == 0) | 
 
| 814 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 833 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 856 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 857 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 878 | 0 | 0 | if ($ftype == 0) | 
 
| 883 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 902 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 925 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 926 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 947 | 0 | 0 | if ($ftype == 0) | 
 
| 952 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 971 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 994 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 995 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 1016 | 0 | 0 | if ($ftype == 0) | 
 
| 1021 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 1040 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 1063 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1064 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 1085 | 0 | 0 | if ($ftype == 0) | 
 
| 1090 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 1109 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 1132 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1133 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 1154 | 0 | 0 | if ($ftype == 0) | 
 
| 1159 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 1178 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 1201 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1202 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 1223 | 0 | 0 | if ($ftype == 0) | 
 
| 1228 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 1247 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 1270 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1271 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 1292 | 0 | 0 | if ($ftype == 0) | 
 
| 1297 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 1316 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 1339 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1340 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 1361 | 0 | 0 | if ($ftype == 0) | 
 
| 1366 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 1385 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 1408 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1409 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 1430 | 0 | 0 | if ($ftype == 0) | 
 
| 1435 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 1454 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 1477 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1478 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 1499 | 0 | 0 | if ($ftype == 0) | 
 
| 1504 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 1523 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 1546 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1547 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 1568 | 0 | 0 | if ($ftype == 0) | 
 
| 1573 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 1592 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 1615 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1616 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 1637 | 0 | 0 | if ($ftype == 0) | 
 
| 1642 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 1661 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 1684 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1685 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 1706 | 0 | 0 | if ($ftype == 0) | 
 
| 1711 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 1730 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 1753 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1754 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 1775 | 0 | 0 | if ($ftype == 0) | 
 
| 1780 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 1799 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 1822 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1823 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 1844 | 0 | 0 | if ($ftype == 0) | 
 
| 1849 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 1868 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 1891 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1892 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 1913 | 0 | 0 | if ($ftype == 0) | 
 
| 1918 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 1937 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 1960 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 1961 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 1982 | 0 | 0 | if ($ftype == 0) | 
 
| 1987 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 2006 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 2029 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 2030 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 2051 | 0 | 0 | if ($ftype == 0) | 
 
| 2056 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 2075 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 2098 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 2099 | 0 | 0 | if (defined $vals->{'req'}) | 
 
| 2120 | 0 | 0 | if ($ftype == 0) | 
 
| 2125 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^1$/) | 
 
| 2144 | 0 | 0 | if (defined $self->{'req'}) | 
 
| 2167 | 0 | 0 | if (UNIVERSAL::isa($vals, 'HASH')) | 
 
| 2168 | 0 | 0 | if (defined $vals->{'success'}) | 
 
| 2189 | 0 | 0 | if ($ftype == 0) | 
 
| 2194 | 0 | 0 | if ($ftype == 12) { } | 
 
|  | 0 | 0 | if (/^0$/) | 
 
| 2213 | 0 | 0 | if (defined $self->{'success'}) | 
 
| 2363 | 0 | 0 | $request->{'req'} ? : | 
 
| 2370 | 0 | 0 | $request->{'req'} ? : | 
 
| 2377 | 0 | 0 | $request->{'req'} ? : | 
 
| 2384 | 0 | 0 | $request->{'req'} ? : | 
 
| 2391 | 0 | 0 | $request->{'req'} ? : | 
 
| 2398 | 0 | 0 | $request->{'req'} ? : | 
 
| 2405 | 0 | 0 | $request->{'req'} ? : | 
 
| 2412 | 0 | 0 | $request->{'req'} ? : | 
 
| 2419 | 0 | 0 | $request->{'req'} ? : | 
 
| 2426 | 0 | 0 | $request->{'req'} ? : | 
 
| 2433 | 0 | 0 | $request->{'req'} ? : | 
 
| 2440 | 0 | 0 | $request->{'req'} ? : | 
 
| 2447 | 0 | 0 | $request->{'req'} ? : | 
 
| 2454 | 0 | 0 | $request->{'req'} ? : | 
 
| 2461 | 0 | 0 | $request->{'req'} ? : | 
 
| 2468 | 0 | 0 | $request->{'req'} ? : | 
 
| 2484 | 0 | 0 | defined $output ? : | 
 
| 2517 | 0 | 0 | if ($mtype == 3) | 
 
| 2527 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2560 | 0 | 0 | if ($mtype == 3) | 
 
| 2570 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2603 | 0 | 0 | if ($mtype == 3) | 
 
| 2613 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2646 | 0 | 0 | if ($mtype == 3) | 
 
| 2656 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2689 | 0 | 0 | if ($mtype == 3) | 
 
| 2699 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2732 | 0 | 0 | if ($mtype == 3) | 
 
| 2742 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2775 | 0 | 0 | if ($mtype == 3) | 
 
| 2785 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2818 | 0 | 0 | if ($mtype == 3) | 
 
| 2828 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2861 | 0 | 0 | if ($mtype == 3) | 
 
| 2871 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2904 | 0 | 0 | if ($mtype == 3) | 
 
| 2914 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2947 | 0 | 0 | if ($mtype == 3) | 
 
| 2957 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 2990 | 0 | 0 | if ($mtype == 3) | 
 
| 3000 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 3033 | 0 | 0 | if ($mtype == 3) | 
 
| 3043 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 3076 | 0 | 0 | if ($mtype == 3) | 
 
| 3086 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 3119 | 0 | 0 | if ($mtype == 3) | 
 
| 3129 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 3162 | 0 | 0 | if ($mtype == 3) | 
 
| 3172 | 0 | 0 | if (defined $result->{'success'}) | 
 
| 3201 | 0 | 0 | unless ($self->can($methodname)) |