1 // ASM: a very small and fast Java bytecode manipulation framework 2 // Copyright (c) 2000-2011 INRIA, France Telecom 3 // All rights reserved. 4 // 5 // Redistribution and use in source and binary forms, with or without 6 // modification, are permitted provided that the following conditions 7 // are met: 8 // 1. Redistributions of source code must retain the above copyright 9 // notice, this list of conditions and the following disclaimer. 10 // 2. Redistributions in binary form must reproduce the above copyright 11 // notice, this list of conditions and the following disclaimer in the 12 // documentation and/or other materials provided with the distribution. 13 // 3. Neither the name of the copyright holders nor the names of its 14 // contributors may be used to endorse or promote products derived from 15 // this software without specific prior written permission. 16 // 17 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20 // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 21 // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 22 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 25 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 26 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 27 // THE POSSIBILITY OF SUCH DAMAGE. 28 package jdk8; 29 30 /** 31 * Class which, compiled with the JDK 1.8.0, produces a large method with stack map frames. Must be 32 * compiled with "javac -g -parameters". 33 */ 34 public class LargeMethod { 35 36 int f; 37 LargeMethod(Object o, String s)38 public LargeMethod(Object o, String s) {} 39 40 // Frames in methods larger than 32K. largeMethod( boolean v0, byte v1, char v2, short v3, int v4, long v5, float v6, double v7, Object v8, boolean[] v9, byte[] v10, char[] v11, short[] v12, int[] v13, long[] v14, float[] v15, double[] v16, Object[] v17)41 public LargeMethod largeMethod( 42 boolean v0, 43 byte v1, 44 char v2, 45 short v3, 46 int v4, 47 long v5, 48 float v6, 49 double v7, 50 Object v8, 51 boolean[] v9, 52 byte[] v10, 53 char[] v11, 54 short[] v12, 55 int[] v13, 56 long[] v14, 57 float[] v15, 58 double[] v16, 59 Object[] v17) { 60 try { 61 while (v4++ < v5) { 62 f = 63 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 64 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 65 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 66 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 67 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 68 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 69 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 70 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 71 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 72 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 73 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 74 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 75 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 76 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 77 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 78 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 79 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 80 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 81 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 82 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 83 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 84 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 85 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 86 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 87 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 88 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 89 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 90 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 91 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 92 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 93 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 94 + f + f + f + f + f + f + f + f; 95 f = 96 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 97 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 98 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 99 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 100 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 101 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 102 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 103 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 104 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 105 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 106 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 107 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 108 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 109 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 110 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 111 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 112 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 113 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 114 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 115 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 116 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 117 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 118 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 119 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 120 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 121 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 122 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 123 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 124 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 125 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 126 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 127 + f + f + f + f + f + f + f + f; 128 f = 129 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 130 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 131 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 132 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 133 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 134 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 135 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 136 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 137 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 138 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 139 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 140 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 141 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 142 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 143 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 144 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 145 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 146 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 147 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 148 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 149 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 150 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 151 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 152 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 153 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 154 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 155 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 156 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 157 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 158 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 159 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 160 + f + f + f + f + f + f + f + f; 161 f = 162 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 163 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 164 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 165 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 166 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 167 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 168 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 169 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 170 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 171 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 172 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 173 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 174 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 175 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 176 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 177 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 178 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 179 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 180 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 181 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 182 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 183 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 184 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 185 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 186 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 187 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 188 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 189 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 190 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 191 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 192 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 193 + f + f + f + f + f + f + f + f; 194 f = 195 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 196 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 197 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 198 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 199 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 200 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 201 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 202 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 203 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 204 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 205 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 206 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 207 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 208 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 209 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 210 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 211 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 212 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 213 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 214 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 215 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 216 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 217 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 218 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 219 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 220 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 221 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 222 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 223 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 224 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 225 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 226 + f + f + f + f + f + f + f + f; 227 f = 228 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 229 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 230 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 231 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 232 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 233 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 234 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 235 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 236 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 237 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 238 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 239 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 240 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 241 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 242 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 243 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 244 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 245 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 246 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 247 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 248 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 249 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 250 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 251 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 252 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 253 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 254 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 255 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 256 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 257 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 258 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 259 + f + f + f + f + f + f + f + f; 260 f = 261 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 262 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 263 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 264 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 265 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 266 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 267 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 268 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 269 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 270 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 271 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 272 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 273 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 274 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 275 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 276 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 277 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 278 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 279 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 280 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 281 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 282 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 283 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 284 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 285 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 286 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 287 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 288 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 289 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 290 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 291 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 292 + f + f + f + f + f + f + f + f; 293 f = 294 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 295 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 296 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 297 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 298 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 299 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 300 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 301 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 302 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 303 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 304 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 305 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 306 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 307 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 308 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 309 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 310 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 311 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 312 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 313 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 314 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 315 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 316 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 317 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 318 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 319 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 320 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 321 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 322 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 323 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 324 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 325 + f + f + f + f + f + f + f + f; 326 f = 327 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 328 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 329 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 330 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 331 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 332 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 333 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 334 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 335 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 336 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 337 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 338 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 339 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 340 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 341 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 342 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 343 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 344 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 345 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 346 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 347 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 348 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 349 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 350 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 351 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 352 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 353 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 354 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 355 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 356 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 357 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 358 + f + f + f + f + f + f + f + f; 359 f = 360 f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 361 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 362 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 363 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 364 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 365 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 366 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 367 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 368 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 369 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 370 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 371 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 372 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 373 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 374 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 375 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 376 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 377 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 378 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 379 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 380 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 381 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 382 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 383 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 384 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 385 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 386 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 387 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 388 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 389 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 390 + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f 391 + f + f + f + f + f + f + f + f; 392 } 393 } catch (Throwable t) { 394 return null; 395 } finally { 396 v17[0] = null; 397 } 398 return new LargeMethod(v17[f % v17.length], null); 399 } 400 } 401