/************************************************************************** * Copyright (c) 2001 by Acunia N.V. All rights reserved. * * * * This software is copyrighted by and is the sole property of Acunia N.V. * * and its licensors, if any. All rights, title, ownership, or other * * interests in the software remain the property of Acunia N.V. and its * * licensors, if any. * * * * This software may only be used in accordance with the corresponding * * license agreement. Any unauthorized use, duplication, transmission, * * distribution or disclosure of this software is expressly forbidden. * * * * This Copyright notice may not be removed or modified without prior * * written consent of Acunia N.V. * * * * Acunia N.V. reserves the right to modify this software without notice. * * * * Acunia N.V. * * Vanden Tymplestraat 35 info@acunia.com * * 3000 Leuven http://www.acunia.com * * Belgium - EUROPE * **************************************************************************/ package gnu.testlet.wonka.lang.ClassLoader; //complete the package name ... import java.util.HashMap; public class BadClassLoader extends ClassLoader { private HashMap hm; public BadClassLoader(){ hm = new HashMap(); hm.put("String", new Value(string, stringclass)); //java.lang.String hm.put(cbaBad, new Value(cbaBad, cbaBadclass)); //class misses bytes hm.put(A, new Value(A, Aclass)); //ClassCircularity hm.put(B, new Value(B, Bclass)); hm.put(C, new Value(C, Cclass)); hm.put(cba, new Value(cba, cbaclass)); //wrongName hm.put(Bad, new Value(Bad, Badclass)); //java.lang.Bad hm.put(New, new Value(New, Newclass)); //updated interface hm.put(old, new Value(old, oldclass)); //class implementing old version of interface hm.put(Mis, new Value(Mis, Misclass)); //class Implements Missing Interface hm.put(msc, new Value(msc, mscclass)); //class extends Missing class hm.put(bf1, new Value(bf1, bf1class)); //BadClass Formats ... hm.put(bf2, new Value(bf2, bf2class)); hm.put(bf3, new Value(bf3, bf3class)); //VerifyError hm.put(acc, new Value(acc, accclass)); //Incompatible ClassChangeErrors hm.put(acm, new Value(acmname, acmclass)); hm.put(nsm, new Value(nsm, nsmclass)); hm.put(nsf, new Value(nsf, nsfclass)); hm.put(ins, new Value(ins, insclass)); hm.put(chd, new Value(chd, chdclass)); hm.put(init, new Value(init, initclass)); //ExceptionInInitializerError } protected Class findClass(String className) throws ClassNotFoundException { Object o = hm.get(className); if (o == null){ throw new ClassNotFoundException(className+" not found"); } Value v = (Value)o; System.out.println("looking for "+className+" using "+v.name); Class defined = defineClass(v.name, v.bytes, 0, v.bytes.length); System.out.println("defined "+className+ " using "+v.name+" and got "+defined); return defined; } private class Value{ protected String name; protected byte [] bytes; public Value(String n, byte [] b){ name = n; bytes = b; } } // wrong class format; private static final String cbaBad = "CreateByteArray"; private static final byte [] cbaBadclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 112, 8, 0, 59, 8, 0, 75, 8, 0, 76, 8, 0, 77, 8, 0, 78, 7, 0, 81, 7, 0, 91, 7, 0, 92, 7, 0, 93, 7, 0, 94, 7, 0, 95, 7, 0, 96, 7, 0, 97, 7, 0, 98, 7, 0, 99, 7, 0, 100, 10, 0, 7, 0, 39, 10, 0, 13, 0, 39, 10, 0, 9, 0, 40, 10, 0, 8, 0, 41, 10, 0, 15, 0, 41, 10, 0, 15, 0, 42, 10, 0, 15, 0, 43, 10, 0, 6, 0, 44, 10, 0, 14, 0, 45, 10, 0, 8, 0, 46, 10, 0, 8, 0, 47, 9, 0, 16, 0, 48, 10, 0, 10, 0, 49, 10, 0, 6, 0, 50, 10, 0, 10, 0, 51, 10, 0, 10, 0, 52, 10, 0, 9, 0, 53, 10, 0, 7, 0, 54, 10, 0, 15, 0, 55, 10, 0, 11, 0, 56, 10, 0, 14, 0, 57, 10, 0, 7, 0, 58, 12, 0, 79, 0, 61, 12, 0, 79, 0, 66, 12, 0, 79, 0, 69, 12, 0, 87, 0, 65, 12, 0, 87, 0, 68, 12, 0, 88, 0, 61, 12, 0, 89, 0, 70, 12, 0, 90, 0, 60, 12, 0, 101, 0, 63, 12, 0, 103, 0, 85, 12, 0, 104, 0, 69, 12, 0, 105, 0, 73, 12, 0, 106, 0, 61, 12, 0, 106, 0, 69, 12, 0,}; // wrong className private static final String cba = "wrongName"; private static final byte [] cbaclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 112, 8, 0, 59, 8, 0, 75, 8, 0, 76, 8, 0, 77, 8, 0, 78, 7, 0, 81, 7, 0, 91, 7, 0, 92, 7, 0, 93, 7, 0, 94, 7, 0, 95, 7, 0, 96, 7, 0, 97, 7, 0, 98, 7, 0, 99, 7, 0, 100, 10, 0, 7, 0, 39, 10, 0, 13, 0, 39, 10, 0, 9, 0, 40, 10, 0, 8, 0, 41, 10, 0, 15, 0, 41, 10, 0, 15, 0, 42, 10, 0, 15, 0, 43, 10, 0, 6, 0, 44, 10, 0, 14, 0, 45, 10, 0, 8, 0, 46, 10, 0, 8, 0, 47, 9, 0, 16, 0, 48, 10, 0, 10, 0, 49, 10, 0, 6, 0, 50, 10, 0, 10, 0, 51, 10, 0, 10, 0, 52, 10, 0, 9, 0, 53, 10, 0, 7, 0, 54, 10, 0, 15, 0, 55, 10, 0, 11, 0, 56, 10, 0, 14, 0, 57, 10, 0, 7, 0, 58, 12, 0, 79, 0, 61, 12, 0, 79, 0, 66, 12, 0, 79, 0, 69, 12, 0, 87, 0, 65, 12, 0, 87, 0, 68, 12, 0, 88, 0, 61, 12, 0, 89, 0, 70, 12, 0, 90, 0, 60, 12, 0, 101, 0, 63, 12, 0, 103, 0, 85, 12, 0, 104, 0, 69, 12, 0, 105, 0, 73, 12, 0, 106, 0, 61, 12, 0, 106, 0, 69, 12, 0, 107, 0, 71, 12, 0, 108, 0, 62, 12, 0, 109, 0, 60, 12, 0, 109, 0, 64, 12, 0, 110, 0, 67, 12, 0, 111, 0, 72, 1, 0, 3, 10, 10, 10, 1, 0, 20, 40, 41, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 1, 0, 3, 40, 41, 86, 1, 0, 4, 40, 41, 91, 66, 1, 0, 17, 40, 41, 91, 76, 106, 97, 118, 97, 47, 105, 111, 47, 70, 105, 108, 101, 59, 1, 0, 21, 40, 66, 41, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 1, 0, 27, 40, 73, 41, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 66, 117, 102, 102, 101, 114, 59, 1, 0, 17, 40, 76, 106, 97, 118, 97, 47, 105, 111, 47, 70, 105, 108, 101, 59, 41, 86, 1, 0, 38, 40, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 59, 41, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 1, 0, 44, 40, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 41, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 66, 117, 102, 102, 101, 114, 59, 1, 0, 21, 40, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 41, 86, 1, 0, 21, 40, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 41, 90, 1, 0, 7, 40, 91, 66, 73, 73, 41, 73, 1, 0, 7, 40, 91, 66, 73, 73, 41, 86, 1, 0, 23, 40, 91, 66, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 41, 86, 1, 0, 22, 40, 91, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 41, 86, 1, 0, 2, 44, 32, 1, 0, 21, 45, 45, 62, 32, 76, 101, 110, 103, 116, 104, 32, 111, 102, 32, 97, 114, 114, 97, 121, 58, 32, 1, 0, 13, 46, 46, 47, 98, 97, 100, 67, 108, 97, 115, 115, 101, 115, 1, 0, 6, 46, 99, 108, 97, 115, 115, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 67, 114, 101, 97, 116, 101, 66, 121, 116, 101, 65, 114, 114, 97, 121, 1, 0, 20, 67, 114, 101, 97, 116, 101, 66, 121, 116, 101, 65, 114, 114, 97, 121, 46, 106, 97, 118, 97, 1, 0, 10, 69, 120, 99, 101, 112, 116, 105, 111, 110, 115, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 21, 76, 106, 97, 118, 97, 47, 105, 111, 47, 80, 114, 105, 110, 116, 83, 116, 114, 101, 97, 109, 59, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 6, 97, 112, 112, 101, 110, 100, 1, 0, 6, 99, 114, 101, 97, 116, 101, 1, 0, 8, 101, 110, 100, 115, 87, 105, 116, 104, 1, 0, 7, 103, 101, 116, 78, 97, 109, 101, 1, 0, 29, 106, 97, 118, 97, 47, 105, 111, 47, 66, 121, 116, 101, 65, 114, 114, 97, 121, 79, 117, 116, 112, 117, 116, 83, 116, 114, 101, 97, 109, 1, 0, 12, 106, 97, 118, 97, 47, 105, 111, 47, 70, 105, 108, 101, 1, 0, 23, 106, 97, 118, 97, 47, 105, 111, 47, 70, 105, 108, 101, 73, 110, 112, 117, 116, 83, 116, 114, 101, 97, 109, 1, 0, 19, 106, 97, 118, 97, 47, 105, 111, 47, 80, 114, 105, 110, 116, 83, 116, 114, 101, 97, 109, 1, 0, 14, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 66, 121, 116, 101, 1, 0, 19, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 69, 120, 99, 101, 112, 116, 105, 111, 110, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 1, 0, 22, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 66, 117, 102, 102, 101, 114, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 121, 115, 116, 101, 109, 1, 0, 9, 108, 105, 115, 116, 70, 105, 108, 101, 115, 1, 0, 4, 109, 97, 105, 110, 1, 0, 3, 111, 117, 116, 1, 0, 5, 112, 114, 105, 110, 116, 1, 0, 11, 112, 114, 105, 110, 116, 83, 116, 114, 101, 97, 109, 1, 0, 7, 112, 114, 105, 110, 116, 108, 110, 1, 0, 4, 114, 101, 97, 100, 1, 0, 11, 116, 111, 66, 121, 116, 101, 65, 114, 114, 97, 121, 1, 0, 8, 116, 111, 83, 116, 114, 105, 110, 103, 1, 0, 7, 118, 97, 108, 117, 101, 79, 102, 1, 0, 5, 119, 114, 105, 116, 101, 0, 33, 0, 6, 0, 13, 0, 0, 0, 0, 0, 4, 0, 1, 0, 79, 0, 61, 0, 1, 0, 80, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 18, -79, 0, 0, 0, 1, 0, 84, 0, 0, 0, 6, 0, 1, 0, 0, 0, 4, 0, 9, 0, 88, 0, 61, 0, 2, 0, 80, 0, 0, 0, -48, 0, 4, 0, 7, 0, 0, 0, -128, -69, 0, 8, 89, 18, 4, -73, 0, 20, 75, 42, -74, 0, 27, 76, 3, 61, -89, 0, 104, 43, 28, 50, -74, 0, 26, 18, 5, -74, 0, 25, -103, 0, 87, -69, 0, 9, 89, 43, 28, 50, -73, 0, 19, 78, -69, 0, 7, 89, -73, 0, 17, 58, 4, 17, 4, 0, -68, 8, 58, 5, 45, 25, 5, 3, 17, 4, 0, -74, 0, 33, 54, 6, -89, 0, 25, 25, 4, 25, 5, 3, 21, 6, -74, 0, 38, 45, 25, 5, 3, 17, 4, 0, -74, 0, 33, 54, 6, 21, 6, 2, -96, -1, -25, 25, 4, -74, 0, 34, 43, 28, 50, -74, 0, 26, -72, 0, 30, -124, 2, 1, 28, 43, -66, -95, -1, -104, -79, 0, 0, 0, 1, 0, 84, 0, 0, 0, 62, 0, 15, 0, 0, 0, 22, 0, 10, 0, 23, 0, 15, 0, 24, 0, 20, 0, 25, 0, 34, 0, 26, 0, 45, 0, 27, 0, 54, 0, 28, 0, 61, 0, 29, 0, 73, 0, 30, 0, 76, 0, 31, 0, 86, 0, 32, 0, 98, 0, 30, 0, 104, 0, 34, 0, 118, 0, 24, 0, 127, 0, 21, 0, 83, 0, 0, 0, 4, 0, 1, 0, 12, 0, 9, 0, 102, 0, 74, 0, 2, 0, 80, 0, 0, 0, 32, 0, 0, 0, 1, 0, 0, 0, 4, -72, 0, 24, -79, 0, 0, 0, 1, 0, 84, 0, 0, 0, 10, 0, 2, 0, 0, 0, 42, 0, 3, 0, 41, 0, 83, 0, 0, 0, 4, 0, 1, 0, 12, 0, 9, 0, 105, 0, 73, 0, 1, 0, 80, 0, 0, 0, -106, 0, 5, 0, 3, 0, 0, 0, 98, -78, 0, 28, -69, 0, 15, 89, 43, -72, 0, 37, -73, 0, 21, 18, 3, -74, 0, 23, 42, -66, -74, 0, 22, -74, 0, 35, -74, 0, 32, 3, 61, -89, 0, 51, -78, 0, 28, -69, 0, 15, 89, 42, 28, 51, -72, 0, 36, -72, 0, 37, -73, 0, 21, 18, 2, -74, 0, 23, -74, 0, 35, -74, 0, 29, 28, 4, 96, 16, 16, 112, -102, 0, 9, -78, 0, 28, -74, 0, 31, -124, 2, 1, 28, 42, -66, -95, -1, -51, -78, 0, 28, 18, 1, -74, 0, 32, -79, 0, 0, 0, 1, 0, 84, 0, 0, 0, 34, 0, 8, 0, 0, 0, 9, 0, 30, 0, 10, 0, 35, 0, 11, 0, 65, 0, 12, 0, 74, 0, 13, 0, 80, 0, 10, 0, 89, 0, 16, 0, 97, 0, 6, 0, 1, 0, 86, 0, 0, 0, 2, 0, 82, }; // ClassCircularityError private static final String A = "A"; private static final byte [] Aclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 13, 7, 0, 7, 7, 0, 9, 10, 0, 2, 0, 4, 12, 0, 6, 0, 5, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 1, 65, 1, 0, 6, 65, 46, 106, 97, 118, 97, 1, 0, 1, 66, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 0, 33, 0, 1, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 6, 0, 5, 0, 1, 0, 10, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 11, 0, 0, 0, 6, 0, 1, 0, 0, 0, 2, 0, 1, 0, 12, 0, 0, 0, 2, 0, 8,}; private static final String B = "B"; private static final byte [] Bclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 13, 7, 0, 7, 7, 0, 9, 10, 0, 2, 0, 4, 12, 0, 6, 0, 5, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 1, 66, 1, 0, 6, 66, 46, 106, 97, 118, 97, 1, 0, 1, 67, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 0, 33, 0, 1, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 6, 0, 5, 0, 1, 0, 10, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 11, 0, 0, 0, 6, 0, 1, 0, 0, 0, 2, 0, 1, 0, 12, 0, 0, 0, 2, 0, 8,}; private static final String C = "C"; private static final byte [] Cclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 13, 7, 0, 7, 7, 0, 8, 10, 0, 1, 0, 4, 12, 0, 6, 0, 5, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 1, 65, 1, 0, 1, 67, 1, 0, 6, 67, 46, 106, 97, 118, 97, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 0, 33, 0, 2, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 6, 0, 5, 0, 1, 0, 10, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 11, 0, 0, 0, 6, 0, 1, 0, 0, 0, 2, 0, 1, 0, 12, 0, 0, 0, 2, 0, 9, }; // java.* class private static final String Bad = "java.lang.Bad"; private static final byte [] Badclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 13, 7, 0, 11, 7, 0, 12, 10, 0, 2, 0, 4, 12, 0, 6, 0, 5, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 8, 66, 97, 100, 46, 106, 97, 118, 97, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 13, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 66, 97, 100, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 0, 33, 0, 1, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 6, 0, 5, 0, 1, 0, 8, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 9, 0, 0, 0, 6, 0, 1, 0, 0, 0, 3, 0, 1, 0, 10, 0, 0, 0, 2, 0, 7, }; private static final String string = "java.lang.String"; private static final byte [] stringclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 13, 7, 0, 11, 7, 0, 12, 10, 0, 1, 0, 4, 12, 0, 6, 0, 5, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 11, 83, 116, 114, 105, 110, 103, 46, 106, 97, 118, 97, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 0, 33, 0, 2, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 6, 0, 5, 0, 1, 0, 7, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 8, 0, 0, 0, 6, 0, 1, 0, 0, 0, 3, 0, 1, 0, 9, 0, 0, 0, 2, 0, 10,}; // linking errors private static final String old = "Old"; private static final byte [] oldclass= { -54, -2, -70, -66, 0, 3, 0, 45, 0, 15, 7, 0, 10, 7, 0, 11, 7, 0, 14, 10, 0, 3, 0, 5, 12, 0, 7, 0, 6, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 3, 78, 101, 119, 1, 0, 3, 79, 108, 100, 1, 0, 8, 79, 108, 100, 46, 106, 97, 118, 97, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 0, 33, 0, 2, 0, 3, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 7, 0, 6, 0, 1, 0, 8, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 4, -79, 0, 0, 0, 1, 0, 9, 0, 0, 0, 6, 0, 1, 0, 0, 0, 1, 0, 1, 0, 13, 0, 0, 0, 2, 0, 12, }; private static final String New = "New"; private static final byte [] Newclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 11, 7, 0, 6, 7, 0, 9, 1, 0, 3, 40, 41, 86, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 3, 78, 101, 119, 1, 0, 8, 78, 101, 119, 46, 106, 97, 118, 97, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 1, 0, 9, 110, 101, 119, 77, 101, 116, 104, 111, 100, 6, 1, 0, 1, 0, 2, 0, 0, 0, 0, 0, 1, 4, 1, 0, 10, 0, 3, 0, 0, 0, 1, 0, 8, 0, 0, 0, 2, 0, 7, }; // Missing class private static final String msc = "MisClass"; private static final byte [] mscclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 13, 7, 0, 9, 7, 0, 11, 10, 0, 2, 0, 4, 12, 0, 6, 0, 5, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 8, 77, 105, 115, 67, 108, 97, 115, 115, 1, 0, 13, 77, 105, 115, 67, 108, 97, 115, 115, 46, 106, 97, 118, 97, 1, 0, 12, 77, 105, 115, 115, 105, 110, 103, 67, 108, 97, 115, 115, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 0, 33, 0, 1, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 6, 0, 5, 0, 1, 0, 7, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 8, 0, 0, 0, 6, 0, 1, 0, 0, 0, 2, 0, 1, 0, 12, 0, 0, 0, 2, 0, 10,}; // Missing interface private static final String Mis = "Mis"; private static final byte [] Misclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 15, 7, 0, 10, 7, 0, 12, 7, 0, 14, 10, 0, 3, 0, 5, 12, 0, 7, 0, 6, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 3, 77, 105, 115, 1, 0, 8, 77, 105, 115, 46, 106, 97, 118, 97, 1, 0, 7, 77, 105, 115, 115, 105, 110, 103, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 0, 33, 0, 1, 0, 3, 0, 1, 0, 2, 0, 0, 0, 1, 0, 1, 0, 7, 0, 6, 0, 1, 0, 8, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 4, -79, 0, 0, 0, 1, 0, 9, 0, 0, 0, 6, 0, 1, 0, 0, 0, 2, 0, 1, 0, 13, 0, 0, 0, 2, 0, 11,}; private static final String bf1 = "BadFormat1"; private static final byte [] bf1class = { -54, -1, -70, -66, 0, 3, 0, 45, 0, 14, 7, 0, 7, 7, 0, 13, 10, 0, 2, 0, 4, 12, 0, 6, 0, 5, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 10, 66, 97, 100, 70, 111, 114, 109, 97, 116, 49, 1, 0, 15, 66, 97, 100, 70, 111, 114, 109, 97, 116, 49, 46, 106, 97, 118, 97, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 3, 97, 100, 100, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 0, 33, 0, 1, 0, 2, 0, 0, 0, 0, 0, 2, 0, 1, 0, 6, 0, 5, 0, 1, 0, 9, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 10, 0, 0, 0, 6, 0, 1, 0, 0, 0, 1, 0, 1, 0, 12, 0, 5, 0, 1, 0, 9, 0, 0, 0, 25, 0, 0, 0, 1, 0, 0, 0, 1, -79, 0, 0, 0, 1, 0, 10, 0, 0, 0, 6, 0, 1, 0, 0, 0, 3, 0, 1, 0, 11, 0, 0, 0, 2, 0, 8,}; private static final String bf2 = "BadFormat2"; private static final byte [] bf2class = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 14, 7, 0, 7, 7, 0, 13, 10, 0, 2, 0, 4, 12, 0, 6, 0, 5, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 10, 66, 97, 100, 70, 111, 114, 109, 97, 116, 50, 1, 0, 15, 66, 97, 100, 70, 111, 114, 109, 97, 116, 50, 46, 106, 97, 118, 97, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 3, 97, 100, 100, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 0, 33, 0, 1, 0, 2, 0, 0, 0, 0, 0, 2, 0, 1, 0, 6, 0, 5, 0, 1, 0, 9, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 10, 0, 0, 0, 6, 0, 1, 0, 0, 0, 1, 0, 1, 0, 12, 0, 5, 0, 1, 0, 9, 0, 0, 0, 25, 0, 0, 0, 1, 0, 0, 0, 1, -79, 0, 0, 0, 1, 0, 10, 0, 0, 0, 6, 0, 1, 0, 0, 0, 3, 0, 1, 0, 11, 1, 2, 3, 2, 0, 8, }; private static final String bf3 = "BadFormat3"; private static final byte [] bf3class = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 15, 7, 0, 8, 7, 0, 14, 10, 0, 2, 0, 4, 12, 0, 7, 0, 5, 1, 0, 3, 40, 41, 86, 1, 0, 4, 40, 73, 41, 73, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 10, 66, 97, 100, 70, 111, 114, 109, 97, 116, 51, 1, 0, 15, 66, 97, 100, 70, 111, 114, 109, 97, 116, 51, 46, 106, 97, 118, 97, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 3, 97, 100, 100, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 0, 33, 0, 1, 0, 2, 0, 0, 0, 0, 0, 2, 0, 1, 0, 7, 0, 5, 0, 1, 0, 10, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 11, 0, 0, 0, 6, 0, 1, 0, 0, 0, 1, 0, 1, 0, 13, 0, 6, 0, 1, 0, 10, 0, 0, 0, 75, 0, 3, 0, 4, 0, 0, 0, 27, 8, 61, 16, 7, 62, -124, 3, -1, 29, 27, -6, -6, -124, 1, 1, 28, 29, 27, 96, 96, 61, 28, 29, 96, 27, 96, -84, 0, 0, 0, 1, 0, 11, 0, 0, 0, 30, 0, 7, 0, 0, 0, 4, 0, 2, 0, 5, 0, 5, 0, 6, 0, 8, 0, 7, 0, 12, 0, 8, 0, 15, 0, 9, 0, 21, 0, 10, 0, 1, 0, 12, 0, 0, 0, 2, 0, 9,}; private static final String nsf = "NoSuchField"; private static final byte [] nsfclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 22, 7, 0, 12, 7, 0, 16, 7, 0, 21, 10, 0, 3, 0, 7, 9, 0, 1, 0, 8, 9, 0, 2, 0, 9, 12, 0, 11, 0, 10, 12, 0, 19, 0, 14, 12, 0, 20, 0, 14, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 7, 67, 104, 97, 110, 103, 101, 100, 1, 0, 4, 67, 111, 100, 101, 1, 0, 1, 73, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 11, 78, 111, 83, 117, 99, 104, 70, 105, 101, 108, 100, 1, 0, 16, 78, 111, 83, 117, 99, 104, 70, 105, 101, 108, 100, 46, 106, 97, 118, 97, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 7, 100, 101, 108, 101, 116, 101, 100, 1, 0, 4, 103, 111, 110, 101, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 0, 33, 0, 2, 0, 3, 0, 0, 0, 1, 0, 2, 0, 20, 0, 14, 0, 0, 0, 1, 0, 1, 0, 11, 0, 10, 0, 1, 0, 13, 0, 0, 0, 44, 0, 2, 0, 1, 0, 0, 0, 12, 42, -73, 0, 4, 42, -78, 0, 5, -75, 0, 6, -79, 0, 0, 0, 1, 0, 15, 0, 0, 0, 14, 0, 3, 0, 0, 0, 5, 0, 4, 0, 6, 0, 11, 0, 5, 0, 1, 0, 18, 0, 0, 0, 2, 0, 17,}; private static final String ins = "Instantiate"; private static final byte [] insclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 20, 7, 0, 11, 7, 0, 13, 7, 0, 19, 10, 0, 1, 0, 7, 10, 0, 3, 0, 7, 9, 0, 2, 0, 8, 12, 0, 10, 0, 9, 12, 0, 18, 0, 15, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 7, 67, 104, 97, 110, 103, 101, 100, 1, 0, 4, 67, 111, 100, 101, 1, 0, 11, 73, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 1, 0, 16, 73, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 46, 106, 97, 118, 97, 1, 0, 9, 76, 67, 104, 97, 110, 103, 101, 100, 59, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 11, 97, 98, 115, 116, 114, 97, 99, 116, 78, 111, 119, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 0, 33, 0, 2, 0, 3, 0, 0, 0, 1, 0, 2, 0, 18, 0, 15, 0, 0, 0, 1, 0, 1, 0, 10, 0, 9, 0, 1, 0, 12, 0, 0, 0, 48, 0, 3, 0, 1, 0, 0, 0, 16, 42, -73, 0, 5, 42, -69, 0, 1, 89, -73, 0, 4, -75, 0, 6, -79, 0, 0, 0, 1, 0, 16, 0, 0, 0, 14, 0, 3, 0, 0, 0, 5, 0, 4, 0, 6, 0, 15, 0, 5, 0, 1, 0, 17, 0, 0, 0, 2, 0, 14,}; private static final String chd = "Changed"; private static final byte [] chdclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 19, 7, 0, 10, 7, 0, 17, 10, 0, 2, 0, 5, 9, 0, 1, 0, 6, 12, 0, 9, 0, 8, 12, 0, 18, 0, 13, 1, 0, 3, 40, 41, 73, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 7, 67, 104, 97, 110, 103, 101, 100, 1, 0, 12, 67, 104, 97, 110, 103, 101, 100, 46, 106, 97, 118, 97, 1, 0, 4, 67, 111, 100, 101, 1, 0, 1, 73, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 8, 103, 101, 116, 86, 97, 108, 117, 101, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 1, 0, 8, 112, 117, 98, 84, 111, 80, 114, 105, 4, 33, 0, 1, 0, 2, 0, 0, 0, 1, 0, 10, 0, 18, 0, 13, 0, 0, 0, 2, 0, 1, 0, 9, 0, 8, 0, 1, 0, 12, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 3, -79, 0, 0, 0, 1, 0, 14, 0, 0, 0, 6, 0, 1, 0, 0, 0, 2, 0, 10, 0, 16, 0, 7, 0, 1, 0, 12, 0, 0, 0, 28, 0, 1, 0, 0, 0, 0, 0, 4, -78, 0, 4, -84, 0, 0, 0, 1, 0, 14, 0, 0, 0, 6, 0, 1, 0, 0, 0, 7, 0, 1, 0, 15, 0, 0, 0, 2, 0, 11,}; private static final String nsm = "NoSuchMethod"; private static final byte [] nsmclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 18, 7, 0, 10, 7, 0, 13, 7, 0, 17, 10, 0, 3, 0, 6, 10, 0, 1, 0, 7, 12, 0, 9, 0, 8, 12, 0, 16, 0, 8, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 7, 67, 104, 97, 110, 103, 101, 100, 1, 0, 4, 67, 111, 100, 101, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 12, 78, 111, 83, 117, 99, 104, 77, 101, 116, 104, 111, 100, 1, 0, 17, 78, 111, 83, 117, 99, 104, 77, 101, 116, 104, 111, 100, 46, 106, 97, 118, 97, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 13, 100, 101, 108, 101, 116, 101, 100, 77, 101, 116, 104, 111, 100, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 0, 33, 0, 2, 0, 3, 0, 0, 0, 0, 0, 1, 0, 1, 0, 9, 0, 8, 0, 1, 0, 11, 0, 0, 0, 40, 0, 1, 0, 1, 0, 0, 0, 8, 42, -73, 0, 4, -72, 0, 5, -79, 0, 0, 0, 1, 0, 12, 0, 0, 0, 14, 0, 3, 0, 0, 0, 3, 0, 4, 0, 4, 0, 7, 0, 3, 0, 1, 0, 15, 0, 0, 0, 2, 0, 14,}; private static final String acc = "Acces"; private static final byte [] accclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 26, 7, 0, 14, 7, 0, 15, 7, 0, 17, 7, 0, 23, 10, 0, 4, 0, 8, 9, 0, 3, 0, 9, 9, 0, 1, 0, 10, 12, 0, 12, 0, 11, 12, 0, 24, 0, 19, 12, 0, 25, 0, 19, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 8, 65, 99, 77, 101, 116, 104, 111, 100, 1, 0, 5, 65, 99, 99, 101, 115, 1, 0, 14, 65, 99, 99, 101, 115, 36, 65, 99, 77, 101, 116, 104, 111, 100, 1, 0, 10, 65, 99, 99, 101, 115, 46, 106, 97, 118, 97, 1, 0, 7, 67, 104, 97, 110, 103, 101, 100, 1, 0, 4, 67, 111, 100, 101, 1, 0, 1, 73, 1, 0, 12, 73, 110, 110, 101, 114, 67, 108, 97, 115, 115, 101, 115, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 1, 0, 8, 112, 117, 98, 84, 111, 80, 114, 105, 1, 0, 5, 118, 97, 108, 117, 101, 0, 33, 0, 1, 0, 4, 0, 0, 0, 1, 0, 2, 0, 25, 0, 19, 0, 0, 0, 1, 0, 1, 0, 12, 0, 11, 0, 1, 0, 18, 0, 0, 0, 44, 0, 2, 0, 1, 0, 0, 0, 12, 42, -73, 0, 5, 42, -78, 0, 6, -75, 0, 7, -79, 0, 0, 0, 1, 0, 21, 0, 0, 0, 14, 0, 3, 0, 0, 0, 5, 0, 4, 0, 6, 0, 11, 0, 5, 0, 2, 0, 22, 0, 0, 0, 2, 0, 16, 0, 20, 0, 0, 0, 10, 0, 1, 0, 2, 0, 1, 0, 13, 0, 9,}; private static final String acm = "Acces.AcMethod"; private static final String acmname = "Acces$AcMethod"; private static final byte [] acmclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 25, 7, 0, 13, 7, 0, 14, 7, 0, 16, 7, 0, 23, 10, 0, 4, 0, 7, 10, 0, 3, 0, 8, 12, 0, 11, 0, 10, 12, 0, 22, 0, 9, 1, 0, 3, 40, 41, 73, 1, 0, 3, 40, 41, 86, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 8, 65, 99, 77, 101, 116, 104, 111, 100, 1, 0, 5, 65, 99, 99, 101, 115, 1, 0, 14, 65, 99, 99, 101, 115, 36, 65, 99, 77, 101, 116, 104, 111, 100, 1, 0, 10, 65, 99, 99, 101, 115, 46, 106, 97, 118, 97, 1, 0, 7, 67, 104, 97, 110, 103, 101, 100, 1, 0, 4, 67, 111, 100, 101, 1, 0, 1, 73, 1, 0, 12, 73, 110, 110, 101, 114, 67, 108, 97, 115, 115, 101, 115, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 8, 103, 101, 116, 86, 97, 108, 117, 101, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 1, 0, 1, 118, 0, 33, 0, 2, 0, 4, 0, 0, 0, 1, 0, 0, 0, 24, 0, 18, 0, 0, 0, 1, 0, 1, 0, 11, 0, 10, 0, 1, 0, 17, 0, 0, 0, 41, 0, 1, 0, 1, 0, 0, 0, 9, 42, -73, 0, 5, -72, 0, 6, 87, -79, 0, 0, 0, 1, 0, 20, 0, 0, 0, 14, 0, 3, 0, 0, 0, 12, 0, 4, 0, 13, 0, 8, 0, 12, 0, 2, 0, 21, 0, 0, 0, 2, 0, 15, 0, 19, 0, 0, 0, 10, 0, 1, 0, 2, 0, 1, 0, 12, 0, 9,}; private static final String init = "Initializer"; private static final byte [] initclass = { -54, -2, -70, -66, 0, 3, 0, 45, 0, 29, 7, 0, 18, 7, 0, 25, 7, 0, 26, 10, 0, 2, 0, 9, 10, 0, 3, 0, 9, 10, 0, 3, 0, 10, 9, 0, 1, 0, 11, 9, 0, 1, 0, 12, 12, 0, 16, 0, 14, 12, 0, 24, 0, 13, 12, 0, 27, 0, 22, 12, 0, 28, 0, 21, 1, 0, 20, 40, 41, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 59, 1, 0, 3, 40, 41, 86, 1, 0, 8, 60, 99, 108, 105, 110, 105, 116, 62, 1, 0, 6, 60, 105, 110, 105, 116, 62, 1, 0, 4, 67, 111, 100, 101, 1, 0, 11, 73, 110, 105, 116, 105, 97, 108, 105, 122, 101, 114, 1, 0, 16, 73, 110, 105, 116, 105, 97, 108, 105, 122, 101, 114, 46, 106, 97, 118, 97, 1, 0, 15, 76, 105, 110, 101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, 101, 1, 0, 18, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 59, 1, 0, 22, 76, 106, 97, 118, 97, 47, 117, 116, 105, 108, 47, 76, 105, 110, 107, 101, 100, 76, 105, 115, 116, 59, 1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, 108, 101, 1, 0, 8, 103, 101, 116, 70, 105, 114, 115, 116, 1, 0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 79, 98, 106, 101, 99, 116, 1, 0, 20, 106, 97, 118, 97, 47, 117, 116, 105, 108, 47, 76, 105, 110, 107, 101, 100, 76, 105, 115, 116, 1, 0, 2, 108, 108, 1, 0, 1, 111, 0, 33, 0, 1, 0, 2, 0, 0, 0, 2, 0, 9, 0, 27, 0, 22, 0, 0, 0, 10, 0, 28, 0, 21, 0, 0, 0, 2, 0, 8, 0, 15, 0, 14, 0, 1, 0, 17, 0, 0, 0, 52, 0, 2, 0, 0, 0, 0, 0, 20, -69, 0, 3, 89, -73, 0, 5, -77, 0, 7, -78, 0, 7, -74, 0, 6, -77, 0, 8, -79, 0, 0, 0, 1, 0, 20, 0, 0, 0, 14, 0, 3, 0, 0, 0, 9, 0, 10, 0, 10, 0, 19, 0, 3, 0, 1, 0, 16, 0, 14, 0, 1, 0, 17, 0, 0, 0, 29, 0, 1, 0, 1, 0, 0, 0, 5, 42, -73, 0, 4, -79, 0, 0, 0, 1, 0, 20, 0, 0, 0, 6, 0, 1, 0, 0, 0, 3, 0, 1, 0, 23, 0, 0, 0, 2, 0, 19,}; }