1 [ 2 { 3 "endPosition": "22", 4 "kind": "TRY", 5 "catches": [ 6 { 7 "condition": "null", 8 "endPosition": "22", 9 "kind": "CATCH", 10 "parameter": { 11 "endPosition": "17", 12 "kind": "IDENTIFIER", 13 "name": "e", 14 "startPosition": "16" 15 }, 16 "block": { 17 "endPosition": "22", 18 "kind": "BLOCK", 19 "statements": [], 20 "startPosition": "19" 21 }, 22 "startPosition": "9" 23 } 24 ], 25 "block": { 26 "endPosition": "8", 27 "kind": "BLOCK", 28 "statements": [], 29 "startPosition": "5" 30 }, 31 "finallyBlock": "null", 32 "startPosition": "1" 33 }, 34 { 35 "endPosition": "55", 36 "kind": "TRY", 37 "catches": [ 38 { 39 "condition": "null", 40 "endPosition": "44", 41 "kind": "CATCH", 42 "parameter": { 43 "endPosition": "39", 44 "kind": "IDENTIFIER", 45 "name": "e", 46 "startPosition": "38" 47 }, 48 "block": { 49 "endPosition": "44", 50 "kind": "BLOCK", 51 "statements": [], 52 "startPosition": "41" 53 }, 54 "startPosition": "31" 55 } 56 ], 57 "block": { 58 "endPosition": "30", 59 "kind": "BLOCK", 60 "statements": [], 61 "startPosition": "27" 62 }, 63 "finallyBlock": { 64 "endPosition": "55", 65 "kind": "BLOCK", 66 "statements": [], 67 "startPosition": "53" 68 }, 69 "startPosition": "23" 70 }, 71 { 72 "endPosition": "74", 73 "kind": "TRY", 74 "catches": [], 75 "block": { 76 "endPosition": "63", 77 "kind": "BLOCK", 78 "statements": [], 79 "startPosition": "60" 80 }, 81 "finallyBlock": { 82 "endPosition": "74", 83 "kind": "BLOCK", 84 "statements": [], 85 "startPosition": "72" 86 }, 87 "startPosition": "56" 88 }, 89 { 90 "endPosition": "105", 91 "kind": "TRY", 92 "catches": [ 93 { 94 "condition": "null", 95 "endPosition": "105", 96 "kind": "CATCH", 97 "parameter": { 98 "endPosition": "91", 99 "kind": "IDENTIFIER", 100 "name": "e", 101 "startPosition": "90" 102 }, 103 "block": { 104 "endPosition": "105", 105 "kind": "BLOCK", 106 "statements": [ 107 { 108 "expression": { 109 "endPosition": "103", 110 "kind": "FUNCTION_INVOCATION", 111 "functionSelect": { 112 "endPosition": "101", 113 "kind": "IDENTIFIER", 114 "name": "handle", 115 "startPosition": "95" 116 }, 117 "arguments": [], 118 "startPosition": "95" 119 }, 120 "endPosition": "103", 121 "kind": "EXPRESSION_STATEMENT", 122 "startPosition": "95" 123 } 124 ], 125 "startPosition": "93" 126 }, 127 "startPosition": "83" 128 } 129 ], 130 "block": { 131 "endPosition": "82", 132 "kind": "BLOCK", 133 "statements": [], 134 "startPosition": "79" 135 }, 136 "finallyBlock": "null", 137 "startPosition": "75" 138 }, 139 { 140 "endPosition": "163", 141 "kind": "TRY", 142 "catches": [ 143 { 144 "condition": "null", 145 "endPosition": "143", 146 "kind": "CATCH", 147 "parameter": { 148 "endPosition": "129", 149 "kind": "IDENTIFIER", 150 "name": "e", 151 "startPosition": "128" 152 }, 153 "block": { 154 "endPosition": "143", 155 "kind": "BLOCK", 156 "statements": [ 157 { 158 "expression": { 159 "endPosition": "141", 160 "kind": "FUNCTION_INVOCATION", 161 "functionSelect": { 162 "endPosition": "139", 163 "kind": "IDENTIFIER", 164 "name": "handle", 165 "startPosition": "133" 166 }, 167 "arguments": [], 168 "startPosition": "133" 169 }, 170 "endPosition": "141", 171 "kind": "EXPRESSION_STATEMENT", 172 "startPosition": "133" 173 } 174 ], 175 "startPosition": "131" 176 }, 177 "startPosition": "121" 178 } 179 ], 180 "block": { 181 "endPosition": "120", 182 "kind": "BLOCK", 183 "statements": [ 184 { 185 "expression": { 186 "endPosition": "118", 187 "kind": "FUNCTION_INVOCATION", 188 "functionSelect": { 189 "endPosition": "116", 190 "kind": "IDENTIFIER", 191 "name": "that", 192 "startPosition": "112" 193 }, 194 "arguments": [], 195 "startPosition": "112" 196 }, 197 "endPosition": "118", 198 "kind": "EXPRESSION_STATEMENT", 199 "startPosition": "112" 200 } 201 ], 202 "startPosition": "110" 203 }, 204 "finallyBlock": { 205 "endPosition": "163", 206 "kind": "BLOCK", 207 "statements": [ 208 { 209 "expression": { 210 "endPosition": "161", 211 "kind": "FUNCTION_INVOCATION", 212 "functionSelect": { 213 "endPosition": "159", 214 "kind": "IDENTIFIER", 215 "name": "clean", 216 "startPosition": "154" 217 }, 218 "arguments": [], 219 "startPosition": "154" 220 }, 221 "endPosition": "161", 222 "kind": "EXPRESSION_STATEMENT", 223 "startPosition": "154" 224 } 225 ], 226 "startPosition": "152" 227 }, 228 "startPosition": "106" 229 } 230 ]