1796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray/* 2796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * Copyright (C) 2016 The Android Open Source Project 3796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * 4796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * Licensed under the Apache License, Version 2.0 (the "License"); 5796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * you may not use this file except in compliance with the License. 6796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * You may obtain a copy of the License at 7796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * 8796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * http://www.apache.org/licenses/LICENSE-2.0 9796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * 10796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * Unless required by applicable law or agreed to in writing, software 11796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * distributed under the License is distributed on an "AS IS" BASIS, 12796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * See the License for the specific language governing permissions and 14796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray * limitations under the License. 15796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray */ 16796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray 17796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffrayinterface Itf { 18796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method1(); 19796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method2(); 20796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method3(); 21796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method4(); 22796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method5(); 23796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method6(); 24796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method7(); 25796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method8(); 26796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method9(); 27796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method10(); 28796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method11(); 29796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method12(); 30796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method13(); 31796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method14(); 32796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method15(); 33796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method16(); 34796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method17(); 35796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method18(); 36796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method19(); 37796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method20(); 38796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method21(); 39796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method22(); 40796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method23(); 41796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method24(); 42796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method25(); 43796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method26(); 44796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method27(); 45796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method28(); 46796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method29(); 47796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method30(); 48796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method31(); 49796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method32(); 50796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method33(); 51796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method34(); 52796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method35(); 53796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method36(); 54796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method37(); 55796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method38(); 56796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method39(); 57796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method40(); 58796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method41(); 59796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method42(); 60796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method43(); 61796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method44(); 62796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method45(); 63796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method46(); 64796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method47(); 65796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method48(); 66796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method49(); 67796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method50(); 68796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method51(); 69796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method52(); 70796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method53(); 71796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method54(); 72796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method55(); 73796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method56(); 74796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method57(); 75796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method58(); 76796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method59(); 77796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method60(); 78796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method61(); 79796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method62(); 80796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method63(); 81796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method64(); 82796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method65(); 83796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method66(); 84796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method67(); 85796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method68(); 86796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method69(); 87796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method70(); 88796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method71(); 89796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method72(); 90796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method73(); 91796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method74(); 92796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method75(); 93796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method76(); 94796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method77(); 95796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method78(); 96796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method79(); 97796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray} 98796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray 99796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffraypublic class Main implements Itf { 100796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public static Itf main; 101796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public static void main(String[] args) { 102796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray main = new Main(); 103796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray callMains(); 104796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray main = new SubMain(); 105796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray callSubMains(); 106796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray } 107796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray 108796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public static void callMains() { 109796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray // We loop to artificially create branches. The compiler will 110796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray // not compile this method otherwise. 111796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray for (int i = 0; i < 2; ++i) { 112796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method1(), Main.class); 113796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method2(), Main.class); 114796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method3(), Main.class); 115796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method4(), Main.class); 116796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method5(), Main.class); 117796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method6(), Main.class); 118796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method7(), Main.class); 119796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method8(), Main.class); 120796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method9(), Main.class); 121796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method10(), Main.class); 122796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method11(), Main.class); 123796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method12(), Main.class); 124796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method13(), Main.class); 125796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method14(), Main.class); 126796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method15(), Main.class); 127796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method16(), Main.class); 128796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method17(), Main.class); 129796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method18(), Main.class); 130796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method19(), Main.class); 131796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method20(), Main.class); 132796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method21(), Main.class); 133796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method22(), Main.class); 134796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method23(), Main.class); 135796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method24(), Main.class); 136796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method25(), Main.class); 137796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method26(), Main.class); 138796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method27(), Main.class); 139796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method28(), Main.class); 140796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method29(), Main.class); 141796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method30(), Main.class); 142796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method31(), Main.class); 143796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method32(), Main.class); 144796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method33(), Main.class); 145796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method34(), Main.class); 146796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method35(), Main.class); 147796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method36(), Main.class); 148796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method37(), Main.class); 149796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method38(), Main.class); 150796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method39(), Main.class); 151796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method40(), Main.class); 152796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method41(), Main.class); 153796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method42(), Main.class); 154796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method43(), Main.class); 155796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method44(), Main.class); 156796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method45(), Main.class); 157796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method46(), Main.class); 158796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method47(), Main.class); 159796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method48(), Main.class); 160796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method49(), Main.class); 161796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method50(), Main.class); 162796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method51(), Main.class); 163796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method52(), Main.class); 164796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method53(), Main.class); 165796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method54(), Main.class); 166796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method55(), Main.class); 167796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method56(), Main.class); 168796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method57(), Main.class); 169796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method58(), Main.class); 170796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method59(), Main.class); 171796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method60(), Main.class); 172796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method61(), Main.class); 173796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method62(), Main.class); 174796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method63(), Main.class); 175796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method64(), Main.class); 176796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method65(), Main.class); 177796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method66(), Main.class); 178796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method67(), Main.class); 179796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method68(), Main.class); 180796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method69(), Main.class); 181796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method70(), Main.class); 182796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method71(), Main.class); 183796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method72(), Main.class); 184796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method73(), Main.class); 185796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method74(), Main.class); 186796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method75(), Main.class); 187796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method76(), Main.class); 188796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method77(), Main.class); 189796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method78(), Main.class); 190796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method79(), Main.class); 191796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray } 192796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray } 193796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray 194796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public static void callSubMains() { 195796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray // We loop to artificially create branches. The compiler will 196796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray // not compile this method otherwise. 197796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray for (int i = 0; i < 2; ++i) { 198796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method1(), SubMain.class); 199796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method2(), SubMain.class); 200796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method3(), SubMain.class); 201796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method4(), SubMain.class); 202796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method5(), SubMain.class); 203796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method6(), SubMain.class); 204796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method7(), SubMain.class); 205796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method8(), SubMain.class); 206796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method9(), SubMain.class); 207796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method10(), SubMain.class); 208796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method11(), SubMain.class); 209796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method12(), SubMain.class); 210796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method13(), SubMain.class); 211796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method14(), SubMain.class); 212796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method15(), SubMain.class); 213796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method16(), SubMain.class); 214796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method17(), SubMain.class); 215796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method18(), SubMain.class); 216796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method19(), SubMain.class); 217796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method20(), SubMain.class); 218796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method21(), SubMain.class); 219796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method22(), SubMain.class); 220796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method23(), SubMain.class); 221796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method24(), SubMain.class); 222796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method25(), SubMain.class); 223796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method26(), SubMain.class); 224796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method27(), SubMain.class); 225796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method28(), SubMain.class); 226796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method29(), SubMain.class); 227796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method30(), SubMain.class); 228796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method31(), SubMain.class); 229796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method32(), SubMain.class); 230796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method33(), SubMain.class); 231796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method34(), SubMain.class); 232796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method35(), SubMain.class); 233796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method36(), SubMain.class); 234796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method37(), SubMain.class); 235796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method38(), SubMain.class); 236796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method39(), SubMain.class); 237796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method40(), SubMain.class); 238796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method41(), SubMain.class); 239796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method42(), SubMain.class); 240796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method43(), SubMain.class); 241796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method44(), SubMain.class); 242796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method45(), SubMain.class); 243796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method46(), SubMain.class); 244796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method47(), SubMain.class); 245796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method48(), SubMain.class); 246796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method49(), SubMain.class); 247796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method50(), SubMain.class); 248796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method51(), SubMain.class); 249796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method52(), SubMain.class); 250796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method53(), SubMain.class); 251796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method54(), SubMain.class); 252796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method55(), SubMain.class); 253796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method56(), SubMain.class); 254796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method57(), SubMain.class); 255796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method58(), SubMain.class); 256796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method59(), SubMain.class); 257796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method60(), SubMain.class); 258796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method61(), SubMain.class); 259796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method62(), SubMain.class); 260796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method63(), SubMain.class); 261796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method64(), SubMain.class); 262796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method65(), SubMain.class); 263796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method66(), SubMain.class); 264796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method67(), SubMain.class); 265796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method68(), SubMain.class); 266796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method69(), SubMain.class); 267796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method70(), SubMain.class); 268796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method71(), SubMain.class); 269796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method72(), SubMain.class); 270796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method73(), SubMain.class); 271796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method74(), SubMain.class); 272796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method75(), SubMain.class); 273796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method76(), SubMain.class); 274796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method77(), SubMain.class); 275796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method78(), SubMain.class); 276796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray expectEquals(main.method79(), SubMain.class); 277796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray } 278796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray } 279796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray 280796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public static void expectEquals(Object actual, Object expected) { 281796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray if (!actual.equals(expected)) { 282796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray throw new Error("Expected " + expected + ", got " + actual); 283796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray } 284796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray } 285796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray 286796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method1() { return Main.class; } 287796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method2() { return Main.class; } 288796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method3() { return Main.class; } 289796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method4() { return Main.class; } 290796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method5() { return Main.class; } 291796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method6() { return Main.class; } 292796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method7() { return Main.class; } 293796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method8() { return Main.class; } 294796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method9() { return Main.class; } 295796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method10() { return Main.class; } 296796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method11() { return Main.class; } 297796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method12() { return Main.class; } 298796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method13() { return Main.class; } 299796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method14() { return Main.class; } 300796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method15() { return Main.class; } 301796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method16() { return Main.class; } 302796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method17() { return Main.class; } 303796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method18() { return Main.class; } 304796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method19() { return Main.class; } 305796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method20() { return Main.class; } 306796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method21() { return Main.class; } 307796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method22() { return Main.class; } 308796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method23() { return Main.class; } 309796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method24() { return Main.class; } 310796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method25() { return Main.class; } 311796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method26() { return Main.class; } 312796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method27() { return Main.class; } 313796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method28() { return Main.class; } 314796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method29() { return Main.class; } 315796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method30() { return Main.class; } 316796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method31() { return Main.class; } 317796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method32() { return Main.class; } 318796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method33() { return Main.class; } 319796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method34() { return Main.class; } 320796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method35() { return Main.class; } 321796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method36() { return Main.class; } 322796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method37() { return Main.class; } 323796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method38() { return Main.class; } 324796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method39() { return Main.class; } 325796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method40() { return Main.class; } 326796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method41() { return Main.class; } 327796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method42() { return Main.class; } 328796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method43() { return Main.class; } 329796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method44() { return Main.class; } 330796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method45() { return Main.class; } 331796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method46() { return Main.class; } 332796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method47() { return Main.class; } 333796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method48() { return Main.class; } 334796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method49() { return Main.class; } 335796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method50() { return Main.class; } 336796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method51() { return Main.class; } 337796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method52() { return Main.class; } 338796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method53() { return Main.class; } 339796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method54() { return Main.class; } 340796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method55() { return Main.class; } 341796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method56() { return Main.class; } 342796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method57() { return Main.class; } 343796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method58() { return Main.class; } 344796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method59() { return Main.class; } 345796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method60() { return Main.class; } 346796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method61() { return Main.class; } 347796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method62() { return Main.class; } 348796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method63() { return Main.class; } 349796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method64() { return Main.class; } 350796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method65() { return Main.class; } 351796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method66() { return Main.class; } 352796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method67() { return Main.class; } 353796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method68() { return Main.class; } 354796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method69() { return Main.class; } 355796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method70() { return Main.class; } 356796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method71() { return Main.class; } 357796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method72() { return Main.class; } 358796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method73() { return Main.class; } 359796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method74() { return Main.class; } 360796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method75() { return Main.class; } 361796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method76() { return Main.class; } 362796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method77() { return Main.class; } 363796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method78() { return Main.class; } 364796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method79() { return Main.class; } 365796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray} 366796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray 367796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffrayclass SubMain extends Main { 368796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method1() { return SubMain.class; } 369796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method2() { return SubMain.class; } 370796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method3() { return SubMain.class; } 371796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method4() { return SubMain.class; } 372796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method5() { return SubMain.class; } 373796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method6() { return SubMain.class; } 374796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method7() { return SubMain.class; } 375796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method8() { return SubMain.class; } 376796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method9() { return SubMain.class; } 377796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method10() { return SubMain.class; } 378796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method11() { return SubMain.class; } 379796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method12() { return SubMain.class; } 380796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method13() { return SubMain.class; } 381796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method14() { return SubMain.class; } 382796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method15() { return SubMain.class; } 383796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method16() { return SubMain.class; } 384796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method17() { return SubMain.class; } 385796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method18() { return SubMain.class; } 386796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method19() { return SubMain.class; } 387796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method20() { return SubMain.class; } 388796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method21() { return SubMain.class; } 389796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method22() { return SubMain.class; } 390796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method23() { return SubMain.class; } 391796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method24() { return SubMain.class; } 392796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method25() { return SubMain.class; } 393796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method26() { return SubMain.class; } 394796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method27() { return SubMain.class; } 395796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method28() { return SubMain.class; } 396796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method29() { return SubMain.class; } 397796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method30() { return SubMain.class; } 398796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method31() { return SubMain.class; } 399796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method32() { return SubMain.class; } 400796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method33() { return SubMain.class; } 401796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method34() { return SubMain.class; } 402796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method35() { return SubMain.class; } 403796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method36() { return SubMain.class; } 404796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method37() { return SubMain.class; } 405796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method38() { return SubMain.class; } 406796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method39() { return SubMain.class; } 407796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method40() { return SubMain.class; } 408796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method41() { return SubMain.class; } 409796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method42() { return SubMain.class; } 410796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method43() { return SubMain.class; } 411796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method44() { return SubMain.class; } 412796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method45() { return SubMain.class; } 413796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method46() { return SubMain.class; } 414796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method47() { return SubMain.class; } 415796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method48() { return SubMain.class; } 416796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method49() { return SubMain.class; } 417796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method50() { return SubMain.class; } 418796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method51() { return SubMain.class; } 419796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method52() { return SubMain.class; } 420796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method53() { return SubMain.class; } 421796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method54() { return SubMain.class; } 422796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method55() { return SubMain.class; } 423796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method56() { return SubMain.class; } 424796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method57() { return SubMain.class; } 425796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method58() { return SubMain.class; } 426796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method59() { return SubMain.class; } 427796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method60() { return SubMain.class; } 428796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method61() { return SubMain.class; } 429796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method62() { return SubMain.class; } 430796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method63() { return SubMain.class; } 431796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method64() { return SubMain.class; } 432796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method65() { return SubMain.class; } 433796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method66() { return SubMain.class; } 434796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method67() { return SubMain.class; } 435796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method68() { return SubMain.class; } 436796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method69() { return SubMain.class; } 437796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method70() { return SubMain.class; } 438796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method71() { return SubMain.class; } 439796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method72() { return SubMain.class; } 440796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method73() { return SubMain.class; } 441796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method74() { return SubMain.class; } 442796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method75() { return SubMain.class; } 443796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method76() { return SubMain.class; } 444796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method77() { return SubMain.class; } 445796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method78() { return SubMain.class; } 446796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray public Class<?> method79() { return SubMain.class; } 447796d63050a18f263b93ea34951a61deaecab3422Nicolas Geoffray} 448