diff --git a/lucene/core/src/java/org/apache/lucene/util/RamUsageEstimator.java b/lucene/core/src/java/org/apache/lucene/util/RamUsageEstimator.java
index 30fddc5..e153a40 100644
--- a/lucene/core/src/java/org/apache/lucene/util/RamUsageEstimator.java
+++ b/lucene/core/src/java/org/apache/lucene/util/RamUsageEstimator.java
@@ -24,14 +24,50 @@ import java.text.DecimalFormatSymbols;
 import java.util.*;
 
 /**
- * Estimates the size of Java objects using a simple memory model
- * for primitive size information.
+ * Estimates the size (memory representation) of Java objects.
+ * 
+ * @see #sizeOf(Object)
+ * @see #shallowSizeOf(Object)
+ * @see #shallowSizeOfInstance(Class)
  * 
  * @lucene.internal
  */
 public final class RamUsageEstimator {
+  /**
+   * JVM diagnostic features.
+   */
+  public static enum JvmFeature {
+    OBJECT_REFERENCE_SIZE("Object reference size estimated using array index scale."),
+    ARRAY_HEADER_SIZE("Array header size estimated using array based offset."),
+    FIELD_OFFSETS("Shallow instance size based on field offsets."),
+    OBJECT_ALIGNMENT("Object alignment retrieved from HotSpotDiagnostic MX bean.");
+
+    public final String description;
+
+    private JvmFeature(String description) {
+      this.description = description;
+    }
+    
+    @Override
+    public String toString() {
+      return super.name() + " (" + description + ")";
+    }
+  }
+
+  /** JVM info string for debugging and reports. */
+  public final static String JVM_INFO_STRING;
+
+  /** One kilobyte bytes. */
+  public static final long ONE_KB = 1024;
+  
+  /** One megabyte bytes. */
+  public static final long ONE_MB = ONE_KB * ONE_KB;
   
-  private RamUsageEstimator() {} // no instance
+  /** One gigabyte bytes.*/
+  public static final long ONE_GB = ONE_KB * ONE_MB;
+
+  /** No instantiation. */
+  private RamUsageEstimator() {}
 
   public final static int NUM_BYTES_BOOLEAN = 1;
   public final static int NUM_BYTES_BYTE = 1;
@@ -42,9 +78,19 @@ public final class RamUsageEstimator {
   public final static int NUM_BYTES_LONG = 8;
   public final static int NUM_BYTES_DOUBLE = 8;
 
+  /** 
+   * Number of bytes this jvm uses to represent an object reference. 
+   */
   public final static int NUM_BYTES_OBJECT_REF;
-  
+
+  /**
+   * Number of bytes to represent an object header (no fields, no alignments).
+   */
   public final static int NUM_BYTES_OBJECT_HEADER;
+
+  /**
+   * Number of bytes to represent an array header (no content, but with alignments).
+   */
   public final static int NUM_BYTES_ARRAY_HEADER;
   
   /**
@@ -59,19 +105,30 @@ public final class RamUsageEstimator {
   private static final Map<Class<?>,Integer> primitiveSizes;
   static {
     primitiveSizes = new IdentityHashMap<Class<?>,Integer>();
-    primitiveSizes.put(boolean.class, Integer.valueOf(NUM_BYTES_BOOLEAN));
-    primitiveSizes.put(byte.class, Integer.valueOf(NUM_BYTES_BYTE));
-    primitiveSizes.put(char.class, Integer.valueOf(NUM_BYTES_CHAR));
-    primitiveSizes.put(short.class, Integer.valueOf(NUM_BYTES_SHORT));
-    primitiveSizes.put(int.class, Integer.valueOf(NUM_BYTES_INT));
-    primitiveSizes.put(float.class, Integer.valueOf(NUM_BYTES_FLOAT));
-    primitiveSizes.put(double.class, Integer.valueOf(NUM_BYTES_DOUBLE));
-    primitiveSizes.put(long.class, Integer.valueOf(NUM_BYTES_LONG));
+    primitiveSizes.put(boolean.class, NUM_BYTES_BOOLEAN);
+    primitiveSizes.put(byte.class, NUM_BYTES_BYTE);
+    primitiveSizes.put(char.class, NUM_BYTES_CHAR);
+    primitiveSizes.put(short.class, NUM_BYTES_SHORT);
+    primitiveSizes.put(int.class, NUM_BYTES_INT);
+    primitiveSizes.put(float.class, NUM_BYTES_FLOAT);
+    primitiveSizes.put(double.class, NUM_BYTES_DOUBLE);
+    primitiveSizes.put(long.class, NUM_BYTES_LONG);
   }
 
+  /**
+   * A handle to <code>sun.misc.Unsafe</code>.
+   */
   private final static Object theUnsafe;
+  
+  /**
+   * A handle to <code>sun.misc.Unsafe#fieldOffset(Field)</code>.
+   */
   private final static Method objectFieldOffsetMethod;
-  private final static boolean useUnsafe, isSupportedJVM;
+
+  /**
+   * All the supported "internal" JVM features detected at clinit. 
+   */
+  private final static EnumSet<JvmFeature> supportedFeatures;
 
   /**
    * Initialize constants and try to collect information about the JVM internals. 
@@ -85,80 +142,71 @@ public final class RamUsageEstimator {
     // so on 64 bit JVMs it'll be align(16 + 4, @8) = 24.
     int arrayHeader = Constants.JRE_IS_64BIT ? 24 : 12;
 
-    Object unsafe = null;
-    Method objectFieldOffsetM = null;
-    boolean supportedJvm = true;
+    supportedFeatures = EnumSet.noneOf(JvmFeature.class);
+
+    Class<?> unsafeClass = null;
+    Object tempTheUnsafe = null;
     try {
-      final Class<?> unsafeClass = Class.forName("sun.misc.Unsafe");
+      unsafeClass = Class.forName("sun.misc.Unsafe");
       final Field unsafeField = unsafeClass.getDeclaredField("theUnsafe");
       unsafeField.setAccessible(true);
-      unsafe = unsafeField.get(null);
-      
-      // get object reference size by getting scale factor of Object[] arrays:
-      try {
-        final Method arrayIndexScaleM = unsafeClass.getMethod("arrayIndexScale", Class.class);
-        referenceSize = ((Number) arrayIndexScaleM.invoke(unsafe, Object[].class)).intValue();
-      } catch (Exception e) {
-        // ignore
-        supportedJvm = false;
-      }
-      
-      // updated best guess based on reference size:
-      objectHeader = Constants.JRE_IS_64BIT ? (8 + referenceSize) : 8;
-      arrayHeader = Constants.JRE_IS_64BIT ? (8 + 2 * referenceSize) : 12;
-      
-      // get the object header size:
-      // - first try out if the field offsets are not scaled (see warning in Unsafe docs)
-      // - get the object header size by getting the field offset of the first field of a dummy object
-      // If the scaling is byte-wise and unsafe is available, enable dynamic size measurement for
-      // estimateRamUsage().
-      try {
-        objectFieldOffsetM = unsafeClass.getMethod("objectFieldOffset", Field.class);
-        final Field dummy1Field = DummyTwoLongObject.class.getDeclaredField("dummy1");
-        final int ofs1 = ((Number) objectFieldOffsetM.invoke(unsafe, dummy1Field)).intValue();
-        final Field dummy2Field = DummyTwoLongObject.class.getDeclaredField("dummy2");
-        final int ofs2 = ((Number) objectFieldOffsetM.invoke(unsafe, dummy2Field)).intValue();
-        if (Math.abs(ofs2 - ofs1) == NUM_BYTES_LONG) {
-          final Field baseField = DummyOneFieldObject.class.getDeclaredField("base");
-          objectHeader = ((Number) objectFieldOffsetM.invoke(unsafe, baseField)).intValue();
-        } else {
-          // it is not safe to use Unsafe.objectFieldOffset(),
-          // as it may be scaled (see "cookie" comment in Unsafe), better use defaults
-          // and conventional size estimation:
-          objectFieldOffsetM = null;
-          supportedJvm = false;
-        }
-      } catch (Exception e) {
-        // on exception ensure useUnsafe will be set to false later:
-        objectFieldOffsetM = null;
-        supportedJvm = false;
-      }
+      tempTheUnsafe = unsafeField.get(null);
+    } catch (Exception e) {
+      // Ignore.
+    }
+    theUnsafe = tempTheUnsafe;
 
-      // Get the array header size by retrieving the array base offset
-      // (offset of the first element of an array).
-      try {
-        final Method arrayBaseOffsetM = unsafeClass.getMethod("arrayBaseOffset", Class.class);
-        // we calculate that only for byte[] arrays, it's actually the same for all types:
-        arrayHeader = ((Number) arrayBaseOffsetM.invoke(unsafe, byte[].class)).intValue();
-      } catch (Exception e) {
-        // ignore
-        supportedJvm = false;
+    // get object reference size by getting scale factor of Object[] arrays:
+    try {
+      final Method arrayIndexScaleM = unsafeClass.getMethod("arrayIndexScale", Class.class);
+      referenceSize = ((Number) arrayIndexScaleM.invoke(theUnsafe, Object[].class)).intValue();
+      supportedFeatures.add(JvmFeature.OBJECT_REFERENCE_SIZE);
+    } catch (Exception e) {
+      // ignore.
+    }
+
+    // "best guess" based on reference size. We will attempt to modify
+    // these to exact values if there is supported infrastructure.
+    objectHeader = Constants.JRE_IS_64BIT ? (8 + referenceSize) : 8;
+    arrayHeader =  Constants.JRE_IS_64BIT ? (8 + 2 * referenceSize) : 12;
+
+    // get the object header size:
+    // - first try out if the field offsets are not scaled (see warning in Unsafe docs)
+    // - get the object header size by getting the field offset of the first field of a dummy object
+    // If the scaling is byte-wise and unsafe is available, enable dynamic size measurement for
+    // estimateRamUsage().
+    Method tempObjectFieldOffsetMethod = null;
+    try {
+      Method objectFieldOffsetM = unsafeClass.getMethod("objectFieldOffset", Field.class);
+      final Field dummy1Field = DummyTwoLongObject.class.getDeclaredField("dummy1");
+      final int ofs1 = ((Number) objectFieldOffsetM.invoke(theUnsafe, dummy1Field)).intValue();
+      final Field dummy2Field = DummyTwoLongObject.class.getDeclaredField("dummy2");
+      final int ofs2 = ((Number) objectFieldOffsetM.invoke(theUnsafe, dummy2Field)).intValue();
+      if (Math.abs(ofs2 - ofs1) == NUM_BYTES_LONG) {
+        final Field baseField = DummyOneFieldObject.class.getDeclaredField("base");
+        objectHeader = ((Number) objectFieldOffsetM.invoke(theUnsafe, baseField)).intValue();
+        supportedFeatures.add(JvmFeature.FIELD_OFFSETS);
+        tempObjectFieldOffsetMethod = objectFieldOffsetM;
       }
     } catch (Exception e) {
-      // ignore
-      supportedJvm = false;
+      // Ignore.
+    }
+    objectFieldOffsetMethod = tempObjectFieldOffsetMethod;
+
+    // Get the array header size by retrieving the array base offset
+    // (offset of the first element of an array).
+    try {
+      final Method arrayBaseOffsetM = unsafeClass.getMethod("arrayBaseOffset", Class.class);
+      // we calculate that only for byte[] arrays, it's actually the same for all types:
+      arrayHeader = ((Number) arrayBaseOffsetM.invoke(theUnsafe, byte[].class)).intValue();
+      supportedFeatures.add(JvmFeature.ARRAY_HEADER_SIZE);
+    } catch (Exception e) {
+      // Ignore.
     }
 
     NUM_BYTES_OBJECT_REF = referenceSize;
     NUM_BYTES_OBJECT_HEADER = objectHeader;
     NUM_BYTES_ARRAY_HEADER = arrayHeader;
-    useUnsafe = (unsafe != null && objectFieldOffsetM != null);
-    if (useUnsafe) {
-      theUnsafe = unsafe;
-      objectFieldOffsetMethod = objectFieldOffsetM;
-    } else {
-      theUnsafe = objectFieldOffsetMethod = null;
-    }
     
     // Try to get the object alignment (the default seems to be 8 on Hotspot, 
     // regardless of the architecture).
@@ -176,18 +224,34 @@ public final class RamUsageEstimator {
         objectAlignment = Integer.parseInt(
             vmOption.getClass().getMethod("getValue").invoke(vmOption).toString()
         );
+        supportedFeatures.add(JvmFeature.OBJECT_ALIGNMENT);        
       } catch (InvocationTargetException ite) {
         if (!(ite.getCause() instanceof IllegalArgumentException))
           throw ite;
         // ignore the error completely and use default of 8 (32 bit JVMs).
       }
     } catch (Exception e) {
-      // ignore
-      supportedJvm = false;
+      // Ignore.
     }
+
     NUM_BYTES_OBJECT_ALIGNMENT = objectAlignment;
 
-    isSupportedJVM = supportedJvm;
+    JVM_INFO_STRING = "[JVM: " +
+        Constants.JVM_NAME + ", " + Constants.JVM_VERSION + ", " + Constants.JVM_VENDOR + ", " + 
+        Constants.JAVA_VENDOR + ", " + Constants.JAVA_VERSION + "]";
+  }
+
+  /**
+   * Cached information about a given class.   
+   */
+  private static final class ClassCache {
+    public final long alignedShallowInstanceSize;
+    public final Field[] referenceFields;
+
+    public ClassCache(long alignedShallowInstanceSize, Field[] referenceFields) {
+      this.alignedShallowInstanceSize = alignedShallowInstanceSize;
+      this.referenceFields = referenceFields;
+    }    
   }
 
   // Object with just one field to determine the object header size by getting the offset of the dummy field:
@@ -204,14 +268,14 @@ public final class RamUsageEstimator {
   }
   
   /** 
-   * Returns true, if the current JVM is supported by {@code RamUsageEstimator}.
+   * Returns true, if the current JVM is fully supported by {@code RamUsageEstimator}.
    * If this method returns {@code false} you are maybe using a 3rd party Java VM
    * that is not supporting Oracle/Sun private APIs. The memory estimates can be 
    * imprecise then (no way of detecting compressed references, alignments, etc.). 
    * Lucene still tries to use sensible defaults.
    */
   public static boolean isSupportedJVM() {
-    return isSupportedJVM;
+    return supportedFeatures.size() == JvmFeature.values().length;
   }
 
   /** 
@@ -272,13 +336,7 @@ public final class RamUsageEstimator {
    * should be GCed.</p>
    */
   public static long sizeOf(Object obj) {
-    final Set<Object> seen = Collections.newSetFromMap(new IdentityHashMap<Object,Boolean>(64));
-    try {
-      return measureObjectSize(obj, seen);
-    } finally {
-      // Help the GC.
-      seen.clear();
-    }
+    return measureObjectSize(obj);
   }
 
   /** 
@@ -292,7 +350,7 @@ public final class RamUsageEstimator {
     if (obj == null) return 0;
     final Class<?> clz = obj.getClass();
     if (clz.isArray()) {
-      return measureArraySize(obj, null);
+      return shallowSizeOfArray(obj);
     } else {
       return shallowSizeOfInstance(clz);
     }
@@ -302,8 +360,8 @@ public final class RamUsageEstimator {
    * Returns the shallow instance size in bytes an instance of the given class would occupy.
    * This works with all conventional classes and primitive types, but not with arrays
    * (the size then depends on the number of elements and varies from object to object).
-   * Use the array-instance methods instead.
    * 
+   * @see #shallowSizeOf(Object)
    * @throws IllegalArgumentException if {@code clazz} is an array class. 
    */
   public static long shallowSizeOfInstance(Class<?> clazz) {
@@ -313,87 +371,163 @@ public final class RamUsageEstimator {
       return primitiveSizes.get(clazz);
     
     long size = NUM_BYTES_OBJECT_HEADER;
-    
+
     // Walk type hierarchy
-    while (clazz != null) {
+    for (;clazz != null; clazz = clazz.getSuperclass()) {
       final Field[] fields = clazz.getDeclaredFields();
-      boolean fieldFound = false;
-      for (final Field f : fields) {
-        if (Modifier.isStatic(f.getModifiers())) {
-          continue;
+      for (Field f : fields) {
+        if (!Modifier.isStatic(f.getModifiers())) {
+          size = adjustForField(size, f);
         }
-
-        size = reflectFieldSize(size, f);
-        fieldFound = true;
-      }
-      if (useUnsafe && fieldFound) {
-        // no need to recurse to superclasses, as all fields are
-        // added at the end, so we won't find any larger offset
-        break;
       }
-      clazz = clazz.getSuperclass();
     }
     return alignObjectSize(size);    
   }
 
   /**
-   * Recursive descend into an object.
+   * Return shallow size of any <code>array</code>.
    */
-  private static long measureObjectSize(Object obj, Set<Object> seen) {
-    if (obj == null) {
-      return 0;
+  private static long shallowSizeOfArray(Object array) {
+    long size = NUM_BYTES_ARRAY_HEADER;
+    final int len = Array.getLength(array);
+    if (len > 0) {
+      Class<?> arrayElementClazz = array.getClass().getComponentType();
+      if (arrayElementClazz.isPrimitive()) {
+        size += (long) len * primitiveSizes.get(arrayElementClazz);
+      } else {
+        size += (long) NUM_BYTES_OBJECT_REF * len;
+      }
     }
+    return alignObjectSize(size);
+  }
 
-    // skip if we have seen before
-    if (seen.contains(obj)) {
-      return 0;
-    }
+  /*
+   * Non-recursive version of object descend. This consumes more memory than recursive in-depth 
+   * traversal but prevents stack overflows on long chains of objects
+   * or complex graphs (a max. recursion depth on my machine was ~5000 objects linked in a chain
+   * so not too much).  
+   */
+  private static long measureObjectSize(Object root) {
+    // Objects seen so far.
+    final IdentityHashSet<Object> seen = new IdentityHashSet<Object>();
+    // Class cache with reference Field and precalculated shallow size. 
+    final IdentityHashMap<Class<?>, ClassCache> classCache = new IdentityHashMap<Class<?>, ClassCache>();
+    // Stack of objects pending traversal. Recursion caused stack overflows. 
+    final ArrayList<Object> stack = new ArrayList<Object>();
+    stack.add(root);
+
+    long totalSize = 0;
+    while (!stack.isEmpty()) {
+      final Object ob = stack.remove(stack.size() - 1);
+
+      if (ob == null || seen.contains(ob)) {
+        continue;
+      }
+      seen.add(ob);
+
+      final Class<?> obClazz = ob.getClass();
+      if (obClazz.isArray()) {
+        /*
+         * Consider an array, possibly of primitive types. Push any of its references to
+         * the processing stack and accumulate this array's shallow size. 
+         */
+        long size = NUM_BYTES_ARRAY_HEADER;
+        final int len = Array.getLength(ob);
+        if (len > 0) {
+          Class<?> componentClazz = obClazz.getComponentType();
+          if (componentClazz.isPrimitive()) {
+            size += (long) len * primitiveSizes.get(componentClazz);
+          } else {
+            size += (long) NUM_BYTES_OBJECT_REF * len;
+
+            // Push refs for traversal later.
+            for (int i = len; --i >= 0 ;) {
+              final Object o = Array.get(ob, i);
+              if (o != null && !seen.contains(o)) {
+                stack.add(o);
+              }
+            }            
+          }
+        }
+        totalSize += alignObjectSize(size);
+      } else {
+        /*
+         * Consider an object. Push any references it has to the processing stack
+         * and accumulate this object's shallow size. 
+         */
+        try {
+          ClassCache cachedInfo = classCache.get(obClazz);
+          if (cachedInfo == null) {
+            classCache.put(obClazz, cachedInfo = createCacheEntry(obClazz));
+          }
 
-    // add to seen
-    seen.add(obj);
+          for (Field f : cachedInfo.referenceFields) {
+            // Fast path to eliminate redundancies.
+            final Object o = f.get(ob);
+            if (o != null && !seen.contains(o)) {
+              stack.add(o);
+            }
+          }
 
-    Class<?> clazz = obj.getClass();
-    if (clazz.isArray()) {
-      return measureArraySize(obj, seen);
+          totalSize += cachedInfo.alignedShallowInstanceSize;
+        } catch (IllegalAccessException e) {
+          // this should never happen as we enabled setAccessible().
+          throw new RuntimeException("Reflective field access failed?", e);
+        }
+      }
     }
 
-    long size = NUM_BYTES_OBJECT_HEADER;
-    long innerSize = 0L;
+    // Help the GC (?).
+    seen.clear();
+    stack.clear();
+    classCache.clear();
 
-    // walk type hierarchy
-    while (clazz != null) {
-      final Field[] fields = clazz.getDeclaredFields();
+    return totalSize;
+  }
+
+  /**
+   * Create a cached information about shallow size and reference fields for 
+   * a given class.
+   */
+  private static ClassCache createCacheEntry(final Class<?> clazz) {
+    ClassCache cachedInfo;
+    long shallowInstanceSize = NUM_BYTES_OBJECT_HEADER;
+    final ArrayList<Field> referenceFields = new ArrayList<Field>(32);
+    for (Class<?> c = clazz; c != null; c = c.getSuperclass()) {
+      final Field[] fields = c.getDeclaredFields();
       for (final Field f : fields) {
-        if (Modifier.isStatic(f.getModifiers())) {
-          continue;
-        }
+        if (!Modifier.isStatic(f.getModifiers())) {
+          shallowInstanceSize = adjustForField(shallowInstanceSize, f);
 
-        size = reflectFieldSize(size, f);
-        
-        if (!f.getType().isPrimitive()) {
-          try {
+          if (!f.getType().isPrimitive()) {
             f.setAccessible(true);
-            innerSize += measureObjectSize(f.get(obj), seen);
-          } catch (IllegalAccessException ex) {
-            // this should never happen as we enable setAccessible()!
-            throw new RuntimeException("Cannot reflect instance field: " +
-              f.getDeclaringClass().getName() + "#" + f.getName(), ex);
+            referenceFields.add(f);
           }
         }
       }
-      clazz = clazz.getSuperclass();
     }
-    return alignObjectSize(size) + innerSize;
+
+    cachedInfo = new ClassCache(
+        alignObjectSize(shallowInstanceSize), 
+        referenceFields.toArray(new Field[referenceFields.size()]));
+    return cachedInfo;
   }
-  
-  private static long reflectFieldSize(long size, final Field f) {
+
+  /**
+   * This method returns the maximum representation size of an object. <code>sizeSoFar</code>
+   * is the object's size measured so far. <code>f</code> is the field being probed.
+   * 
+   * <p>The returned offset will be the maximum of whatever was measured so far and 
+   * <code>f</code> field's offset and representation size (unaligned).
+   */
+  private static long adjustForField(long sizeSoFar, final Field f) {
     final Class<?> type = f.getType();
     final int fsize = type.isPrimitive() ? primitiveSizes.get(type) : NUM_BYTES_OBJECT_REF;
-    if (useUnsafe) {
+    if (objectFieldOffsetMethod != null) {
       try {
         final long offsetPlusSize =
           ((Number) objectFieldOffsetMethod.invoke(theUnsafe, f)).longValue() + fsize;
-        return Math.max(size, offsetPlusSize);
+        return Math.max(sizeSoFar, offsetPlusSize);
       } catch (IllegalAccessException ex) {
         throw new RuntimeException("Access problem with sun.misc.Unsafe", ex);
       } catch (InvocationTargetException ite) {
@@ -409,40 +543,22 @@ public final class RamUsageEstimator {
           f.getDeclaringClass().getName() + "#" + f.getName(), cause);
       }
     } else {
-      return size + fsize;
+      // TODO: No alignments based on field type/ subclass fields alignments?
+      return sizeSoFar + fsize;
     }
   }
 
-  /**
-   * Return the deep size of an <code>array</code>, including
-   * sub-objects if there are any.
-   * 
-   * @param seen A set of already seen objects. If <code>null</code> no references
-   *      are followed and this method returns shallow size.
-   */
-  private static long measureArraySize(Object array, Set<Object> seen) {
-    long size = NUM_BYTES_ARRAY_HEADER;
-    final int len = Array.getLength(array);
-    if (len > 0) {
-      Class<?> arrayElementClazz = array.getClass().getComponentType();
-      if (arrayElementClazz.isPrimitive()) {
-        size += (long) len * primitiveSizes.get(arrayElementClazz);
-      } else {
-        size += (long) NUM_BYTES_OBJECT_REF * len;
-        if (seen != null) {
-          for (int i = 0; i < len; i++) {
-            size += measureObjectSize(Array.get(array, i), seen);
-          }
-        }
-      }
-    }
-
-    return alignObjectSize(size);
+  /** Return the set of unsupported JVM features that improve the estimation. */
+  public static EnumSet<JvmFeature> getUnsupportedFeatures() {
+    EnumSet<JvmFeature> unsupported = EnumSet.allOf(JvmFeature.class);
+    unsupported.removeAll(supportedFeatures);
+    return unsupported;
   }
 
-  public static final long ONE_KB = 1024;
-  public static final long ONE_MB = ONE_KB * ONE_KB;
-  public static final long ONE_GB = ONE_KB * ONE_MB;
+  /** Return the set of supported JVM features that improve the estimation. */
+  public static EnumSet<JvmFeature> getSupportedFeatures() {
+    return EnumSet.copyOf(supportedFeatures);
+  }
 
   /**
    * Returns <code>size</code> in human-readable units (GB, MB, KB or bytes).
@@ -466,4 +582,305 @@ public final class RamUsageEstimator {
       return bytes + " bytes";
     }
   }
+
+  /**
+   * Return a human-readable size of a given object.
+   * @see #sizeOf(Object)
+   * @see #humanReadableUnits(long)
+   */
+  public static String humanSizeOf(Object object) {
+    return humanReadableUnits(sizeOf(object));
+  }
+  
+  /**
+   * Some useful constants.
+   **/
+  static final class Constants {
+    private Constants() {}        // can't construct
+  
+    /** True iff running on a 64bit JVM */
+    public static final boolean JRE_IS_64BIT;
+  
+    /** The value of <tt>System.getProperty("java.version")<tt>. **/
+    public static final String JAVA_VERSION = System.getProperty("java.version");
+    public static final String JAVA_VENDOR = System.getProperty("java.vendor");
+    public static final String JVM_VENDOR = System.getProperty("java.vm.vendor");
+    public static final String JVM_VERSION = System.getProperty("java.vm.version");
+    public static final String JVM_NAME = System.getProperty("java.vm.name");
+    public static final String OS_ARCH = System.getProperty("os.arch");
+    public static final String OS_VERSION = System.getProperty("os.version");
+  
+    static {
+      final String OS_ARCH = System.getProperty("os.arch");
+      boolean is64Bit = false;
+      try {
+        final Class<?> unsafeClass = Class.forName("sun.misc.Unsafe");
+        final Field unsafeField = unsafeClass.getDeclaredField("theUnsafe");
+        unsafeField.setAccessible(true);
+        final Object unsafe = unsafeField.get(null);
+        final int addressSize = ((Number) unsafeClass.getMethod("addressSize").invoke(unsafe)).intValue();
+        is64Bit = addressSize >= 8;
+      } catch (Exception e) {
+        final String x = System.getProperty("sun.arch.data.model");
+        if (x != null) {
+          is64Bit = x.indexOf("64") != -1;
+        } else {
+          if (OS_ARCH != null && OS_ARCH.indexOf("64") != -1) {
+            is64Bit = true;
+          } else {
+            is64Bit = false;
+          }
+        }
+      }
+      JRE_IS_64BIT = is64Bit;
+    }
+  }
+
+  /**
+   * An identity hash set implemented using open addressing. No null keys are allowed.
+   */
+  static final class IdentityHashSet<KType> implements Iterable<KType> {
+    /**
+     * Default load factor.
+     */
+    public final static float DEFAULT_LOAD_FACTOR = 0.75f;
+
+    /**
+     * Minimum capacity for the set.
+     */
+    public final static int MIN_CAPACITY = 4;
+
+    /**
+     * All of set entries. Always of power of two length.
+     */
+    public Object[] keys;
+    
+    /**
+     * Cached number of assigned slots.
+     */
+    public int assigned;
+    
+    /**
+     * The load factor for this set (fraction of allocated or deleted slots before
+     * the buffers must be rehashed or reallocated).
+     */
+    public final float loadFactor;
+    
+    /**
+     * Cached capacity threshold at which we must resize the buffers.
+     */
+    private int resizeThreshold;
+    
+    /**
+     * Creates a hash set with the default capacity of 16.
+     * load factor of {@value #DEFAULT_LOAD_FACTOR}. `
+     */
+    public IdentityHashSet() {
+      this(16, DEFAULT_LOAD_FACTOR);
+    }
+    
+    /**
+     * Creates a hash set with the given capacity, load factor of
+     * {@value #DEFAULT_LOAD_FACTOR}.
+     */
+    public IdentityHashSet(int initialCapacity) {
+      this(initialCapacity, DEFAULT_LOAD_FACTOR);
+    }
+    
+    /**
+     * Creates a hash set with the given capacity and load factor.
+     */
+    public IdentityHashSet(int initialCapacity, float loadFactor) {
+      initialCapacity = Math.max(MIN_CAPACITY, initialCapacity);
+      
+      assert initialCapacity > 0 : "Initial capacity must be between (0, "
+          + Integer.MAX_VALUE + "].";
+      assert loadFactor > 0 && loadFactor < 1 : "Load factor must be between (0, 1).";
+      this.loadFactor = loadFactor;
+      allocateBuffers(roundCapacity(initialCapacity));
+    }
+    
+    /**
+     * Adds a reference to the set. Null keys are not allowed.
+     */
+    public boolean add(KType e) {
+      assert e != null : "Null keys not allowed.";
+      
+      if (assigned >= resizeThreshold) expandAndRehash();
+      
+      final int mask = keys.length - 1;
+      int slot = rehash(e) & mask;
+      Object existing;
+      while ((existing = keys[slot]) != null) {
+        if (e == existing) {
+          return false; // already found.
+        }
+        slot = (slot + 1) & mask;
+      }
+      assigned++;
+      keys[slot] = e;
+      return true;
+    }
+
+    /**
+     * Checks if the set contains a given ref.
+     */
+    public boolean contains(KType e) {
+      final int mask = keys.length - 1;
+      int slot = rehash(e) & mask;
+      Object existing;
+      while ((existing = keys[slot]) != null) {
+        if (e == existing) {
+          return true;
+        }
+        slot = (slot + 1) & mask;
+      }
+      return false;
+    }
+
+    /** Rehash via MurmurHash. */
+    private static int rehash(Object o) {
+      return MurmurHash3.hash(System.identityHashCode(o));
+    }
+    
+    /**
+     * Expand the internal storage buffers (capacity) or rehash current keys and
+     * values if there are a lot of deleted slots.
+     */
+    private void expandAndRehash() {
+      final Object[] oldKeys = this.keys;
+      
+      assert assigned >= resizeThreshold;
+      allocateBuffers(nextCapacity(keys.length));
+      
+      /*
+       * Rehash all assigned slots from the old hash table.
+       */
+      final int mask = keys.length - 1;
+      for (int i = 0; i < oldKeys.length; i++) {
+        final Object key = oldKeys[i];
+        if (key != null) {
+          int slot = rehash(key) & mask;
+          while (keys[slot] != null) {
+            slot = (slot + 1) & mask;
+          }
+          keys[slot] = key;
+        }
+      }
+      Arrays.fill(oldKeys, null);
+    }
+    
+    /**
+     * Allocate internal buffers for a given capacity.
+     * 
+     * @param capacity
+     *          New capacity (must be a power of two).
+     */
+    private void allocateBuffers(int capacity) {
+      this.keys = new Object[capacity];
+      this.resizeThreshold = (int) (capacity * DEFAULT_LOAD_FACTOR);
+    }
+    
+    /**
+     * Return the next possible capacity, counting from the current buffers' size.
+     */
+    protected int nextCapacity(int current) {
+      assert current > 0 && Long.bitCount(current) == 1 : "Capacity must be a power of two.";
+      assert ((current << 1) > 0) : "Maximum capacity exceeded ("
+          + (0x80000000 >>> 1) + ").";
+      
+      if (current < MIN_CAPACITY / 2) current = MIN_CAPACITY / 2;
+      return current << 1;
+    }
+    
+    /**
+     * Round the capacity to the next allowed value.
+     */
+    protected int roundCapacity(int requestedCapacity) {
+      // Maximum positive integer that is a power of two.
+      if (requestedCapacity > (0x80000000 >>> 1)) return (0x80000000 >>> 1);
+      
+      int capacity = MIN_CAPACITY;
+      while (capacity < requestedCapacity) {
+        capacity <<= 1;
+      }
+
+      return capacity;
+    }
+    
+    public void clear() {
+      assigned = 0;
+      Arrays.fill(keys, null);
+    }
+    
+    public int size() {
+      return assigned;
+    }
+    
+    public boolean isEmpty() {
+      return size() == 0;
+    }
+
+    @Override
+    public Iterator<KType> iterator() {
+      return new Iterator<KType>() {
+        int pos = -1;
+        Object nextElement = fetchNext();
+
+        @Override
+        public boolean hasNext() {
+          return nextElement != null;
+        }
+
+        @SuppressWarnings("unchecked")
+        @Override
+        public KType next() {
+          Object r = this.nextElement;
+          if (r == null) {
+            throw new NoSuchElementException();
+          }
+          this.nextElement = fetchNext();
+          return (KType) r;
+        }
+
+        private Object fetchNext() {
+          pos++;
+          while (pos < keys.length && keys[pos] == null) {
+            pos++;
+          }
+
+          return (pos >= keys.length ? null : keys[pos]);
+        }
+
+        @Override
+        public void remove() {
+          throw new UnsupportedOperationException();
+        }
+      };
+    }
+  }
+  
+  /**
+   * Hash routines for primitive types. The implementation is based on the
+   * finalization step from Austin Appleby's <code>MurmurHash3</code>.
+   * 
+   * @see "http://sites.google.com/site/murmurhash/"
+   */
+  static final class MurmurHash3 {
+    private MurmurHash3() {
+      // no instances.
+    }
+
+    /**
+     * Hashes a 4-byte sequence (Java int).
+     */
+    public static int hash(int k) {
+      k ^= k >>> 16;
+      k *= 0x85ebca6b;
+      k ^= k >>> 13;
+      k *= 0xc2b2ae35;
+      k ^= k >>> 16;
+      return k;
+    }
+  }
 }
diff --git a/lucene/core/src/test/org/apache/lucene/util/TestRamUsageEstimator.java b/lucene/core/src/test/org/apache/lucene/util/TestRamUsageEstimator.java
index 4781407..206d929 100644
--- a/lucene/core/src/test/org/apache/lucene/util/TestRamUsageEstimator.java
+++ b/lucene/core/src/test/org/apache/lucene/util/TestRamUsageEstimator.java
@@ -22,86 +22,86 @@ import java.util.Random;
  */
 
 public class TestRamUsageEstimator extends LuceneTestCase {
+  public void testSanity() {
+    assertTrue(sizeOf(new String("test string")) > shallowSizeOfInstance(String.class));
 
-  public void testBasic() {
-    assertTrue(sizeOf(new String("test strin")) > shallowSizeOfInstance(String.class));
-    
     Holder holder = new Holder();
     holder.holder = new Holder("string2", 5000L);
     assertTrue(sizeOf(holder) > shallowSizeOfInstance(Holder.class));
     assertTrue(sizeOf(holder) > sizeOf(holder.holder));
     
-    assertTrue(shallowSizeOfInstance(HolderSubclass.class) >= shallowSizeOfInstance(Holder.class));
-    assertEquals(shallowSizeOfInstance(Holder.class), shallowSizeOfInstance(HolderSubclass2.class));
-
-    String[] strings = new String[]{new String("test strin"), new String("hollow"), new String("catchmaster")};
+    assertTrue(
+        shallowSizeOfInstance(HolderSubclass.class) >= shallowSizeOfInstance(Holder.class));
+    assertTrue(
+        shallowSizeOfInstance(Holder.class)         == shallowSizeOfInstance(HolderSubclass2.class));
+
+    String[] strings = new String[] {
+        new String("test string"),
+        new String("hollow"), 
+        new String("catchmaster")
+    };
     assertTrue(sizeOf(strings) > shallowSizeOf(strings));
   }
 
   public void testStaticOverloads() {
     Random rnd = random;
-
     {
-      byte[] array = new byte [rnd.nextInt(1024)];
+      byte[] array = new byte[rnd.nextInt(1024)];
       assertEquals(sizeOf(array), sizeOf((Object) array));
     }
-
+    
     {
-      boolean[] array = new boolean [rnd.nextInt(1024)];
+      boolean[] array = new boolean[rnd.nextInt(1024)];
       assertEquals(sizeOf(array), sizeOf((Object) array));
     }
-
+    
     {
-      char[] array = new char [rnd.nextInt(1024)];
+      char[] array = new char[rnd.nextInt(1024)];
       assertEquals(sizeOf(array), sizeOf((Object) array));
     }
-
+    
     {
-      short[] array = new short [rnd.nextInt(1024)];
+      short[] array = new short[rnd.nextInt(1024)];
       assertEquals(sizeOf(array), sizeOf((Object) array));
     }
-
+    
     {
-      int[] array = new int [rnd.nextInt(1024)];
+      int[] array = new int[rnd.nextInt(1024)];
       assertEquals(sizeOf(array), sizeOf((Object) array));
     }
-
+    
     {
-      float[] array = new float [rnd.nextInt(1024)];
+      float[] array = new float[rnd.nextInt(1024)];
       assertEquals(sizeOf(array), sizeOf((Object) array));
     }
-
+    
     {
-      long[] array = new long [rnd.nextInt(1024)];
+      long[] array = new long[rnd.nextInt(1024)];
       assertEquals(sizeOf(array), sizeOf((Object) array));
     }
-
+    
     {
-      double[] array = new double [rnd.nextInt(1024)];
+      double[] array = new double[rnd.nextInt(1024)];
       assertEquals(sizeOf(array), sizeOf((Object) array));
     }
   }
-
+  
   public void testReferenceSize() {
     if (!isSupportedJVM()) {
-      System.err.println("WARN: Your JVM does not support the Oracle/Sun extensions (Hotspot diagnostics, sun.misc.Unsafe),");
-      System.err.println("so the memory estimates may be inprecise.");
-      System.err.println("Please report this to the Lucene mailing list, noting your JVM version: " +
-        Constants.JAVA_VENDOR + " " + Constants.JAVA_VERSION);
-    }
-    if (VERBOSE) {
-      System.out.println("This JVM is 64bit: " + Constants.JRE_IS_64BIT);    
-      System.out.println("Reference size in this JVM: " + NUM_BYTES_OBJECT_REF);
-      System.out.println("Object header size in this JVM: " + NUM_BYTES_OBJECT_HEADER);
-      System.out.println("Array header size in this JVM: " + NUM_BYTES_ARRAY_HEADER);
-      System.out.println("Object alignment in this JVM: " + NUM_BYTES_OBJECT_ALIGNMENT);
+      System.err.println("WARN: Your JVM does not support certain Oracle/Sun extensions.");
+      System.err.println("      Memory estimates may be inaccurate.");
+      System.err.println("      Please report this to the Lucene mailing list. JVM version: " + RamUsageEstimator.JVM_INFO_STRING);
+      for (JvmFeature f : RamUsageEstimator.getUnsupportedFeatures()) {
+        System.err.println("      - " + f.toString());
+      }
     }
+
     assertTrue(NUM_BYTES_OBJECT_REF == 4 || NUM_BYTES_OBJECT_REF == 8);
     if (!Constants.JRE_IS_64BIT) {
-      assertEquals("For 32bit JVMs, reference size must always be 4", 4, NUM_BYTES_OBJECT_REF);
+      assertEquals("For 32bit JVMs, reference size must always be 4?", 4, NUM_BYTES_OBJECT_REF);
     }
   }
-  
+
   @SuppressWarnings("unused")
   private static class Holder {
     long field1 = 5000L;
@@ -109,8 +109,7 @@ public class TestRamUsageEstimator extends LuceneTestCase {
     Holder holder;
     long field2, field3, field4;
     
-    Holder() {
-    }
+    Holder() {}
     
     Holder(String name, long field1) {
       this.name = name;
@@ -123,7 +122,7 @@ public class TestRamUsageEstimator extends LuceneTestCase {
     byte foo;
     int bar;
   }
-
+  
   private static class HolderSubclass2 extends Holder {
     // empty, only inherits all fields -> size should be identical to superclass
   }
diff --git a/lucene/core/src/test/org/apache/lucene/util/TestRamUsageEstimatorOnWildAnimals.java b/lucene/core/src/test/org/apache/lucene/util/TestRamUsageEstimatorOnWildAnimals.java
new file mode 100644
index 0000000..7a1a988
--- /dev/null
+++ b/lucene/core/src/test/org/apache/lucene/util/TestRamUsageEstimatorOnWildAnimals.java
@@ -0,0 +1,9324 @@
+package org.apache.lucene.util;
+
+import java.util.HashSet;
+import java.util.Random;
+
+import org.junit.*;
+
+/**
+ * Check large graph of instances with lots of classes. 
+ */
+public class TestRamUsageEstimatorOnWildAnimals extends LuceneTestCase {
+  private static HashSet<Object> randomObjects;
+  
+  @BeforeClass
+  public static void prepare() throws Exception {
+    final Random rnd = random;
+    HashSet<Object> all = new HashSet<Object>();
+    Class<?>[] classes = WildClasses.ALL;
+    for (int i = 0; i < 25000; i++) {
+      all.add(classes[rnd.nextInt(classes.length)].newInstance());
+    }
+    randomObjects = all;
+  }
+
+  @AfterClass
+  public static void disclaimer() {
+    // No animals were harmed during tests.
+  }
+
+  volatile long guard;
+
+  public void testWildClasses() {
+    System.out.println("Size of wild objects: " 
+        + RamUsageEstimator.humanSizeOf(randomObjects));
+  }
+  
+  public static class ListElement {
+    ListElement next;
+  }
+
+  public void testOverflowMaxChainLength() {
+    int UPPERLIMIT = 100000;
+    int lower = 0;
+    int upper = UPPERLIMIT;
+    
+    while (lower + 1 < upper) {
+      int mid = (lower + upper) / 2;
+      try {
+        ListElement first = new ListElement();
+        ListElement last = first;
+        for (int i = 0; i < mid; i++) {
+          last = (last.next = new ListElement());
+        }
+        RamUsageEstimator.sizeOf(first); // cause SOE or pass.
+        lower = mid;
+      } catch (StackOverflowError e) {
+        upper = mid;
+      }
+    }
+
+    if (lower + 1 < UPPERLIMIT) {
+      Assert.fail("Max object chain length till stack overflow: " + lower);
+    }
+  }  
+}
+
+/**
+ * Generated.
+ */
+@SuppressWarnings("unused")
+final class WildClasses {
+  public static class Wild_0_0 {
+               short[] fld_0_0_0 = new short [513];
+    public     short fld_1_0_0;
+               double fld_2_0_0;
+    protected  byte fld_3_0_0;
+    private    int[] fld_4_0_0 = new int [590];
+    protected  long fld_5_0_0;
+    protected  long fld_6_0_0;
+  }
+
+  public static class Wild_0_1 {
+    public     double[] fld_0_0_1 = new double [228];
+               int fld_1_0_1;
+    private    char fld_2_0_1;
+    private    Object fld_3_0_1;
+    public     byte fld_4_0_1;
+  }
+
+  public static class Wild_0_2 {
+    protected  float fld_0_0_2;
+    public     int fld_1_0_2;
+    public     boolean fld_2_0_2;
+    protected  double fld_3_0_2;
+               double fld_4_0_2;
+  }
+
+  public static class Wild_0_3 {
+    private    short fld_0_0_3;
+    protected  short fld_1_0_3;
+               boolean fld_2_0_3;
+    private    char fld_3_0_3;
+    public     short fld_4_0_3;
+  }
+
+  public static class Wild_0_4 {
+    protected  long fld_0_0_4;
+               short fld_1_0_4;
+    private    int fld_2_0_4;
+    private    int fld_3_0_4;
+    protected  char fld_4_0_4;
+    protected  float fld_5_0_4;
+    protected  Object fld_6_0_4;
+    public     short fld_7_0_4;
+    protected  char fld_8_0_4;
+  }
+
+  public static class Wild_0_5 {
+               float fld_0_0_5;
+               char fld_1_0_5;
+    protected  char fld_2_0_5;
+               char fld_3_0_5;
+    public     byte fld_4_0_5;
+  }
+
+  public static class Wild_0_6 {
+               short fld_0_0_6;
+    private    byte fld_1_0_6;
+    public     int fld_2_0_6;
+               long fld_3_0_6;
+               float fld_4_0_6;
+    public     int fld_5_0_6;
+    public     byte fld_6_0_6;
+    protected  char fld_7_0_6;
+    public     double fld_8_0_6;
+    protected  double fld_9_0_6;
+    public     boolean[] fld_10_0_6 = new boolean [153];
+    public     int fld_11_0_6;
+    protected  char fld_12_0_6;
+               byte fld_13_0_6;
+               double fld_14_0_6;
+  }
+
+  public static class Wild_0_7 {
+    protected  short fld_0_0_7;
+    private    short fld_1_0_7;
+               boolean fld_2_0_7;
+    protected  char fld_3_0_7;
+               double fld_4_0_7;
+               float fld_5_0_7;
+    private    double[] fld_6_0_7 = new double [905];
+    private    short fld_7_0_7;
+    private    long fld_8_0_7;
+    protected  short fld_9_0_7;
+    protected  boolean fld_10_0_7;
+    public     float fld_11_0_7;
+  }
+
+  public static class Wild_0_8 {
+               char fld_0_0_8;
+    private    long fld_1_0_8;
+               char fld_2_0_8;
+  }
+
+  public static class Wild_0_9 {
+    private    int fld_0_0_9;
+               long fld_1_0_9;
+    public     boolean fld_2_0_9;
+    protected  long fld_3_0_9;
+    protected  boolean fld_4_0_9;
+    protected  float fld_5_0_9;
+    protected  boolean fld_6_0_9;
+    private    int fld_7_0_9;
+               boolean fld_8_0_9;
+               long fld_9_0_9;
+    public     long fld_10_0_9;
+               double fld_11_0_9;
+  }
+
+  public static class Wild_0_10 {
+               long fld_0_0_10;
+    protected  float fld_1_0_10;
+               Object fld_2_0_10;
+    public     double fld_3_0_10;
+               short fld_4_0_10;
+  }
+
+  public static class Wild_0_11 {
+    public     char fld_0_0_11;
+    private    byte[] fld_1_0_11 = new byte [555];
+    private    boolean fld_2_0_11;
+    protected  double fld_3_0_11;
+               int fld_4_0_11;
+    public     Object fld_5_0_11;
+    private    float fld_6_0_11;
+    private    long fld_7_0_11;
+    public     float fld_8_0_11;
+  }
+
+  public static class Wild_0_12 {
+               byte[] fld_0_0_12 = new byte [254];
+    public     char fld_1_0_12;
+    private    long fld_2_0_12;
+               char fld_3_0_12;
+    private    char fld_4_0_12;
+               short fld_5_0_12;
+    protected  short fld_6_0_12;
+    protected  long fld_7_0_12;
+    public     int fld_8_0_12;
+  }
+
+  public static class Wild_0_13 {
+               long fld_0_0_13;
+    public     double fld_1_0_13;
+               byte fld_2_0_13;
+               Object fld_3_0_13;
+    private    double fld_4_0_13;
+               long fld_5_0_13;
+    protected  int fld_6_0_13;
+    public     float fld_7_0_13;
+    private    short fld_8_0_13;
+    public     double fld_9_0_13;
+  }
+
+  public static class Wild_0_14 {
+    private    boolean fld_0_0_14;
+    public     short fld_1_0_14;
+    public     Object fld_2_0_14;
+    private    byte[] fld_3_0_14 = new byte [763];
+    protected  byte[] fld_4_0_14 = new byte [316];
+               char fld_5_0_14;
+    private    byte fld_6_0_14;
+    private    double fld_7_0_14;
+               short fld_8_0_14;
+    private    double fld_9_0_14;
+    public     float fld_10_0_14;
+    public     byte fld_11_0_14;
+    public     short[] fld_12_0_14 = new short [802];
+    protected  Object fld_13_0_14;
+    private    Object fld_14_0_14;
+    private    double fld_15_0_14;
+    protected  Object fld_16_0_14;
+    private    int fld_17_0_14;
+               char fld_18_0_14;
+               boolean fld_19_0_14;
+    private    long[] fld_20_0_14 = new long [935];
+               double fld_21_0_14;
+    protected  int fld_22_0_14;
+  }
+
+  public static class Wild_0_15 {
+               int fld_0_0_15;
+               short fld_1_0_15;
+    protected  double[] fld_2_0_15 = new double [449];
+               double[] fld_3_0_15 = new double [889];
+  }
+
+  public static class Wild_0_16 {
+    private    char fld_0_0_16;
+    public     long fld_1_0_16;
+    private    char fld_2_0_16;
+    protected  char fld_3_0_16;
+               short fld_4_0_16;
+    public     double[] fld_5_0_16 = new double [277];
+               double fld_6_0_16;
+    private    Object fld_7_0_16;
+               long fld_8_0_16;
+  }
+
+  public static class Wild_0_17 {
+    private    short fld_0_0_17;
+    private    byte fld_1_0_17;
+    public     boolean fld_2_0_17;
+               boolean fld_3_0_17;
+    public     float fld_4_0_17;
+    public     char fld_5_0_17;
+    protected  int fld_6_0_17;
+    private    Object fld_7_0_17;
+    public     short fld_8_0_17;
+               Object fld_9_0_17;
+    private    Object fld_10_0_17;
+    protected  int fld_11_0_17;
+    protected  float fld_12_0_17;
+    private    char[] fld_13_0_17 = new char [426];
+    private    short fld_14_0_17;
+  }
+
+  public static class Wild_0_18 {
+    public     short fld_0_0_18;
+    protected  long fld_1_0_18;
+               long fld_2_0_18;
+    protected  short[] fld_3_0_18 = new short [885];
+  }
+
+  public static class Wild_0_19 {
+    public     int fld_0_0_19;
+    protected  double fld_1_0_19;
+    public     int fld_2_0_19;
+               boolean fld_3_0_19;
+    private    char fld_4_0_19;
+    private    boolean fld_5_0_19;
+  }
+
+  public static class Wild_0_20 {
+    private    boolean fld_0_0_20;
+    public     int fld_1_0_20;
+    protected  char fld_2_0_20;
+    protected  Object[] fld_3_0_20 = new Object [491];
+               double fld_4_0_20;
+               byte fld_5_0_20;
+    private    Object fld_6_0_20;
+    protected  Object fld_7_0_20;
+               double fld_8_0_20;
+  }
+
+  public static class Wild_0_21 {
+    private    float fld_0_0_21;
+    private    Object fld_1_0_21;
+    public     boolean[] fld_2_0_21 = new boolean [78];
+    private    short fld_3_0_21;
+    protected  long fld_4_0_21;
+    public     float fld_5_0_21;
+    public     byte fld_6_0_21;
+    public     long fld_7_0_21;
+    public     byte fld_8_0_21;
+    public     float fld_9_0_21;
+    private    short fld_10_0_21;
+  }
+
+  public static class Wild_0_22 {
+    private    double fld_0_0_22;
+    protected  double fld_1_0_22;
+  }
+
+  public static class Wild_0_23 {
+               char fld_0_0_23;
+    protected  int fld_1_0_23;
+    public     short[] fld_2_0_23 = new short [517];
+  }
+
+  public static class Wild_0_24 {
+    protected  int fld_0_0_24;
+               short fld_1_0_24;
+               boolean fld_2_0_24;
+               char[] fld_3_0_24 = new char [878];
+    protected  short fld_4_0_24;
+    private    short fld_5_0_24;
+    protected  byte fld_6_0_24;
+    public     double fld_7_0_24;
+    public     short fld_8_0_24;
+               Object fld_9_0_24;
+    public     Object fld_10_0_24;
+    public     float fld_11_0_24;
+    private    boolean fld_12_0_24;
+    protected  double fld_13_0_24;
+    private    char fld_14_0_24;
+  }
+
+  public static class Wild_0_25 {
+    private    char fld_0_0_25;
+    protected  short[] fld_1_0_25 = new short [336];
+  }
+
+  public static class Wild_0_26 {
+    private    float fld_0_0_26;
+               byte fld_1_0_26;
+  }
+
+  public static class Wild_0_27 {
+    public     int fld_0_0_27;
+    private    byte fld_1_0_27;
+               byte fld_2_0_27;
+    public     Object fld_3_0_27;
+    protected  char fld_4_0_27;
+    protected  byte[] fld_5_0_27 = new byte [201];
+    protected  float fld_6_0_27;
+  }
+
+  public static class Wild_0_28 {
+               int fld_0_0_28;
+    public     float fld_1_0_28;
+    protected  double fld_2_0_28;
+    protected  boolean fld_3_0_28;
+    private    Object fld_4_0_28;
+    private    byte[] fld_5_0_28 = new byte [443];
+    protected  boolean fld_6_0_28;
+    public     Object fld_7_0_28;
+               double fld_8_0_28;
+    protected  byte fld_9_0_28;
+  }
+
+  public static class Wild_0_29 {
+    private    float fld_0_0_29;
+    public     byte fld_1_0_29;
+               Object fld_2_0_29;
+    protected  char fld_3_0_29;
+  }
+
+  public static class Wild_0_30 {
+    public     boolean fld_0_0_30;
+    private    long[] fld_1_0_30 = new long [143];
+    public     byte fld_2_0_30;
+               Object fld_3_0_30;
+  }
+
+  public static class Wild_0_31 {
+               boolean fld_0_0_31;
+    protected  float[] fld_1_0_31 = new float [216];
+    public     int fld_2_0_31;
+               float fld_3_0_31;
+    protected  float fld_4_0_31;
+    private    char fld_5_0_31;
+    public     short fld_6_0_31;
+    public     float fld_7_0_31;
+    private    char[] fld_8_0_31 = new char [207];
+    private    byte fld_9_0_31;
+    public     boolean fld_10_0_31;
+               short fld_11_0_31;
+               long fld_12_0_31;
+    protected  long fld_13_0_31;
+    public     byte[] fld_14_0_31 = new byte [433];
+  }
+
+  public static class Wild_0_32 {
+    private    char fld_0_0_32;
+    protected  float fld_1_0_32;
+    private    short fld_2_0_32;
+    public     short fld_3_0_32;
+    protected  short fld_4_0_32;
+    private    short fld_5_0_32;
+    public     long fld_6_0_32;
+    private    long[] fld_7_0_32 = new long [323];
+  }
+
+  public static class Wild_0_33 {
+    private    double fld_0_0_33;
+               long fld_1_0_33;
+    protected  int fld_2_0_33;
+    public     Object fld_3_0_33;
+               byte fld_4_0_33;
+    protected  double fld_5_0_33;
+    public     byte fld_6_0_33;
+  }
+
+  public static class Wild_0_34 {
+    public     boolean fld_0_0_34;
+    protected  char fld_1_0_34;
+               byte[] fld_2_0_34 = new byte [552];
+    protected  Object fld_3_0_34;
+               double fld_4_0_34;
+    protected  long fld_5_0_34;
+               short fld_6_0_34;
+  }
+
+  public static class Wild_0_35 {
+               long fld_0_0_35;
+    public     Object fld_1_0_35;
+    private    char fld_2_0_35;
+    protected  short fld_3_0_35;
+    protected  boolean fld_4_0_35;
+               byte fld_5_0_35;
+               int fld_6_0_35;
+               byte fld_7_0_35;
+    public     long fld_8_0_35;
+    private    float fld_9_0_35;
+  }
+
+  public static class Wild_0_36 {
+    public     long fld_0_0_36;
+    private    double fld_1_0_36;
+               short fld_2_0_36;
+    protected  short fld_3_0_36;
+    public     double fld_4_0_36;
+    public     Object fld_5_0_36;
+    private    double[] fld_6_0_36 = new double [65];
+    private    long fld_7_0_36;
+    public     char fld_8_0_36;
+    private    long fld_9_0_36;
+    public     byte fld_10_0_36;
+               float fld_11_0_36;
+  }
+
+  public static class Wild_0_37 {
+               short fld_0_0_37;
+    public     char fld_1_0_37;
+    private    double fld_2_0_37;
+               double fld_3_0_37;
+    public     Object fld_4_0_37;
+    private    Object fld_5_0_37;
+  }
+
+  public static class Wild_0_38 {
+    private    byte fld_0_0_38;
+               Object fld_1_0_38;
+               double fld_2_0_38;
+               char fld_3_0_38;
+    private    byte fld_4_0_38;
+    private    float fld_5_0_38;
+    protected  float fld_6_0_38;
+    protected  long fld_7_0_38;
+    private    long fld_8_0_38;
+    private    int fld_9_0_38;
+    protected  double fld_10_0_38;
+    protected  Object fld_11_0_38;
+    protected  short fld_12_0_38;
+  }
+
+  public static class Wild_0_39 {
+    public     double fld_0_0_39;
+    private    char fld_1_0_39;
+               Object[] fld_2_0_39 = new Object [986];
+    protected  char fld_3_0_39;
+               short[] fld_4_0_39 = new short [170];
+    private    short fld_5_0_39;
+    private    byte fld_6_0_39;
+    public     int fld_7_0_39;
+    public     byte fld_8_0_39;
+    protected  short fld_9_0_39;
+               short fld_10_0_39;
+    protected  long fld_11_0_39;
+    private    short[] fld_12_0_39 = new short [640];
+    protected  long fld_13_0_39;
+  }
+
+  public static class Wild_0_40 {
+    protected  short fld_0_0_40;
+    protected  boolean fld_1_0_40;
+    private    byte fld_2_0_40;
+    public     short fld_3_0_40;
+               double fld_4_0_40;
+               boolean fld_5_0_40;
+    private    float fld_6_0_40;
+               float fld_7_0_40;
+    public     long fld_8_0_40;
+    protected  int fld_9_0_40;
+    private    boolean fld_10_0_40;
+    protected  boolean fld_11_0_40;
+    private    char fld_12_0_40;
+    public     byte fld_13_0_40;
+    protected  float fld_14_0_40;
+               Object fld_15_0_40;
+  }
+
+  public static class Wild_0_41 {
+    public     double fld_0_0_41;
+               int fld_1_0_41;
+    private    byte fld_2_0_41;
+    private    byte fld_3_0_41;
+  }
+
+  public static class Wild_0_42 {
+    protected  int fld_0_0_42;
+               float fld_1_0_42;
+    private    char fld_2_0_42;
+    protected  char fld_3_0_42;
+    protected  byte[] fld_4_0_42 = new byte [732];
+               double fld_5_0_42;
+               short fld_6_0_42;
+               Object fld_7_0_42;
+  }
+
+  public static class Wild_0_43 {
+    public     char fld_0_0_43;
+    public     double fld_1_0_43;
+    public     boolean fld_2_0_43;
+  }
+
+  public static class Wild_0_44 {
+    private    int fld_0_0_44;
+    public     double fld_1_0_44;
+    private    short[] fld_2_0_44 = new short [233];
+    private    double fld_3_0_44;
+    protected  int fld_4_0_44;
+               short fld_5_0_44;
+    protected  int fld_6_0_44;
+    public     byte fld_7_0_44;
+    public     double fld_8_0_44;
+  }
+
+  public static class Wild_0_45 {
+    private    boolean fld_0_0_45;
+               long fld_1_0_45;
+               double fld_2_0_45;
+    public     char fld_3_0_45;
+    protected  long fld_4_0_45;
+  }
+
+  public static class Wild_0_46 {
+    public     double fld_0_0_46;
+    public     float fld_1_0_46;
+    private    short fld_2_0_46;
+    private    int fld_3_0_46;
+    protected  int fld_4_0_46;
+    protected  Object fld_5_0_46;
+    public     long[] fld_6_0_46 = new long [641];
+    protected  Object[] fld_7_0_46 = new Object [907];
+    private    short fld_8_0_46;
+    protected  boolean fld_9_0_46;
+  }
+
+  public static class Wild_0_47 {
+    protected  int fld_0_0_47;
+    protected  long fld_1_0_47;
+    protected  Object fld_2_0_47;
+               byte fld_3_0_47;
+    private    char[] fld_4_0_47 = new char [525];
+               Object fld_5_0_47;
+    protected  int fld_6_0_47;
+               long fld_7_0_47;
+    public     long fld_8_0_47;
+    private    float fld_9_0_47;
+               byte fld_10_0_47;
+    public     char fld_11_0_47;
+  }
+
+  public static class Wild_0_48 {
+               short fld_0_0_48;
+    private    boolean fld_1_0_48;
+               boolean fld_2_0_48;
+    public     byte fld_3_0_48;
+               char fld_4_0_48;
+    private    char fld_5_0_48;
+               Object fld_6_0_48;
+    private    float fld_7_0_48;
+  }
+
+  public static class Wild_0_49 {
+    private    short fld_0_0_49;
+    public     short fld_1_0_49;
+               char[] fld_2_0_49 = new char [244];
+    protected  short fld_3_0_49;
+    private    byte[] fld_4_0_49 = new byte [501];
+    protected  Object fld_5_0_49;
+    public     short fld_6_0_49;
+  }
+
+  public static class Wild_0_50 {
+    public     double fld_0_0_50;
+    protected  byte fld_1_0_50;
+    protected  Object fld_2_0_50;
+    protected  short fld_3_0_50;
+    public     float fld_4_0_50;
+    private    double fld_5_0_50;
+    public     boolean fld_6_0_50;
+    public     Object fld_7_0_50;
+  }
+
+  public static class Wild_0_51 {
+    public     char fld_0_0_51;
+    private    byte fld_1_0_51;
+    protected  byte fld_2_0_51;
+    private    int fld_3_0_51;
+    private    long fld_4_0_51;
+    public     long fld_5_0_51;
+    protected  float fld_6_0_51;
+    private    short fld_7_0_51;
+               double fld_8_0_51;
+    public     int fld_9_0_51;
+               float fld_10_0_51;
+    protected  short fld_11_0_51;
+    public     short fld_12_0_51;
+    private    int fld_13_0_51;
+    public     long[] fld_14_0_51 = new long [928];
+    private    float fld_15_0_51;
+    protected  long fld_16_0_51;
+  }
+
+  public static class Wild_0_52 {
+               int fld_0_0_52;
+    private    boolean fld_1_0_52;
+               long fld_2_0_52;
+               char fld_3_0_52;
+    protected  float fld_4_0_52;
+    public     int[] fld_5_0_52 = new int [676];
+    private    boolean fld_6_0_52;
+  }
+
+  public static class Wild_0_53 {
+    public     short fld_0_0_53;
+    protected  int fld_1_0_53;
+    protected  char fld_2_0_53;
+    private    short fld_3_0_53;
+               char fld_4_0_53;
+    public     short fld_5_0_53;
+               double fld_6_0_53;
+               boolean fld_7_0_53;
+  }
+
+  public static class Wild_0_54 {
+    public     boolean fld_0_0_54;
+    private    char fld_1_0_54;
+               char fld_2_0_54;
+    protected  float fld_3_0_54;
+               long fld_4_0_54;
+    protected  float fld_5_0_54;
+    private    boolean fld_6_0_54;
+               double[] fld_7_0_54 = new double [218];
+               int fld_8_0_54;
+               boolean[] fld_9_0_54 = new boolean [651];
+  }
+
+  public static class Wild_0_55 {
+    private    int fld_0_0_55;
+    private    short fld_1_0_55;
+               double[] fld_2_0_55 = new double [490];
+    public     float fld_3_0_55;
+    private    double fld_4_0_55;
+    private    char fld_5_0_55;
+    protected  boolean fld_6_0_55;
+    private    short fld_7_0_55;
+  }
+
+  public static class Wild_0_56 {
+  }
+
+  public static class Wild_0_57 {
+    protected  int fld_0_0_57;
+    public     double fld_1_0_57;
+    protected  Object fld_2_0_57;
+    private    double fld_3_0_57;
+               byte fld_4_0_57;
+    public     boolean fld_5_0_57;
+    private    Object fld_6_0_57;
+    private    double fld_7_0_57;
+    protected  Object[] fld_8_0_57 = new Object [621];
+               char fld_9_0_57;
+    public     int fld_10_0_57;
+    private    float fld_11_0_57;
+  }
+
+  public static class Wild_0_58 {
+    private    char fld_0_0_58;
+    protected  long fld_1_0_58;
+    protected  Object fld_2_0_58;
+  }
+
+  public static class Wild_0_59 {
+    protected  double fld_0_0_59;
+               double fld_1_0_59;
+               char fld_2_0_59;
+    protected  long fld_3_0_59;
+    protected  Object fld_4_0_59;
+    protected  short fld_5_0_59;
+    protected  double[] fld_6_0_59 = new double [338];
+    protected  long[] fld_7_0_59 = new long [165];
+    public     char fld_8_0_59;
+    protected  int fld_9_0_59;
+    protected  int fld_10_0_59;
+  }
+
+  public static class Wild_0_60 {
+    public     int fld_0_0_60;
+               long fld_1_0_60;
+    public     float fld_2_0_60;
+    public     double fld_3_0_60;
+    private    char fld_4_0_60;
+               short fld_5_0_60;
+    public     boolean fld_6_0_60;
+    public     char fld_7_0_60;
+  }
+
+  public static class Wild_0_61 {
+    public     byte[] fld_0_0_61 = new byte [245];
+               boolean[] fld_1_0_61 = new boolean [347];
+    private    Object fld_2_0_61;
+    protected  boolean fld_3_0_61;
+    protected  byte fld_4_0_61;
+    protected  Object fld_5_0_61;
+               byte fld_6_0_61;
+               Object fld_7_0_61;
+    public     boolean fld_8_0_61;
+  }
+
+  public static class Wild_0_62 {
+    protected  Object[] fld_0_0_62 = new Object [726];
+    private    Object fld_1_0_62;
+    protected  int fld_2_0_62;
+    public     int fld_3_0_62;
+    protected  Object fld_4_0_62;
+    protected  byte fld_5_0_62;
+    protected  int fld_6_0_62;
+  }
+
+  public static class Wild_0_63 {
+               Object fld_0_0_63;
+    protected  int[] fld_1_0_63 = new int [725];
+    protected  short fld_2_0_63;
+    protected  boolean fld_3_0_63;
+               long fld_4_0_63;
+    public     long fld_5_0_63;
+    protected  int fld_6_0_63;
+    public     double fld_7_0_63;
+    protected  double fld_8_0_63;
+               int fld_9_0_63;
+    protected  boolean fld_10_0_63;
+               long fld_11_0_63;
+               short[] fld_12_0_63 = new short [85];
+               short fld_13_0_63;
+               Object fld_14_0_63;
+    protected  char fld_15_0_63;
+    public     float fld_16_0_63;
+    private    double fld_17_0_63;
+               short fld_18_0_63;
+    public     int fld_19_0_63;
+               byte fld_20_0_63;
+    private    float fld_21_0_63;
+  }
+
+  public static class Wild_0_64 {
+    public     long fld_0_0_64;
+    protected  boolean fld_1_0_64;
+    protected  short fld_2_0_64;
+    public     short fld_3_0_64;
+               Object fld_4_0_64;
+    private    long fld_5_0_64;
+    protected  double fld_6_0_64;
+               short fld_7_0_64;
+    public     float fld_8_0_64;
+    public     byte fld_9_0_64;
+               short fld_10_0_64;
+  }
+
+  public static class Wild_0_65 {
+    private    short fld_0_0_65;
+    protected  byte fld_1_0_65;
+               byte fld_2_0_65;
+    private    double fld_3_0_65;
+    private    boolean fld_4_0_65;
+    protected  char fld_5_0_65;
+    public     long[] fld_6_0_65 = new long [734];
+    private    byte fld_7_0_65;
+    public     long fld_8_0_65;
+    protected  Object[] fld_9_0_65 = new Object [694];
+    private    long fld_10_0_65;
+    public     long[] fld_11_0_65 = new long [655];
+    protected  float fld_12_0_65;
+    private    double fld_13_0_65;
+               double fld_14_0_65;
+               short fld_15_0_65;
+    public     char fld_16_0_65;
+    private    long fld_17_0_65;
+    protected  long fld_18_0_65;
+    protected  long fld_19_0_65;
+  }
+
+  public static class Wild_0_66 {
+               int fld_0_0_66;
+    protected  int fld_1_0_66;
+    public     double fld_2_0_66;
+    private    boolean fld_3_0_66;
+    public     double fld_4_0_66;
+    public     float fld_5_0_66;
+  }
+
+  public static class Wild_0_67 {
+               byte fld_0_0_67;
+    public     long fld_1_0_67;
+               boolean fld_2_0_67;
+               float fld_3_0_67;
+               int[] fld_4_0_67 = new int [383];
+  }
+
+  public static class Wild_0_68 {
+               byte fld_0_0_68;
+               long fld_1_0_68;
+    public     boolean fld_2_0_68;
+    private    Object fld_3_0_68;
+               int fld_4_0_68;
+               short[] fld_5_0_68 = new short [436];
+               long fld_6_0_68;
+    public     Object fld_7_0_68;
+               char fld_8_0_68;
+    protected  float fld_9_0_68;
+               char[] fld_10_0_68 = new char [904];
+    public     boolean fld_11_0_68;
+    private    int fld_12_0_68;
+  }
+
+  public static class Wild_0_69 {
+    private    char fld_0_0_69;
+    public     int fld_1_0_69;
+  }
+
+  public static class Wild_0_70 {
+    private    byte fld_0_0_70;
+    protected  long fld_1_0_70;
+    protected  short fld_2_0_70;
+    public     long fld_3_0_70;
+    protected  char fld_4_0_70;
+    public     char fld_5_0_70;
+    private    int fld_6_0_70;
+    private    char[] fld_7_0_70 = new char [158];
+  }
+
+  public static class Wild_0_71 {
+    public     Object fld_0_0_71;
+    private    Object fld_1_0_71;
+               short[] fld_2_0_71 = new short [517];
+    public     int[] fld_3_0_71 = new int [460];
+               double[] fld_4_0_71 = new double [901];
+    protected  byte fld_5_0_71;
+               int fld_6_0_71;
+               short fld_7_0_71;
+               Object fld_8_0_71;
+               byte fld_9_0_71;
+    private    float fld_10_0_71;
+    public     long fld_11_0_71;
+    protected  char fld_12_0_71;
+  }
+
+  public static class Wild_0_72 {
+    protected  char fld_0_0_72;
+    protected  short fld_1_0_72;
+    private    char fld_2_0_72;
+               char fld_3_0_72;
+    protected  boolean fld_4_0_72;
+    public     long fld_5_0_72;
+    protected  int fld_6_0_72;
+               int fld_7_0_72;
+    protected  boolean fld_8_0_72;
+  }
+
+  public static class Wild_0_73 {
+    protected  char fld_0_0_73;
+    public     char fld_1_0_73;
+    public     int fld_2_0_73;
+               double[] fld_3_0_73 = new double [369];
+    public     char fld_4_0_73;
+    public     double fld_5_0_73;
+    protected  Object fld_6_0_73;
+               int fld_7_0_73;
+               double fld_8_0_73;
+    protected  short fld_9_0_73;
+               long fld_10_0_73;
+    protected  Object fld_11_0_73;
+  }
+
+  public static class Wild_0_74 {
+  }
+
+  public static class Wild_0_75 {
+    public     double fld_0_0_75;
+    public     boolean fld_1_0_75;
+    public     Object fld_2_0_75;
+    public     float fld_3_0_75;
+    public     char fld_4_0_75;
+               int fld_5_0_75;
+    protected  byte fld_6_0_75;
+    private    boolean fld_7_0_75;
+               Object fld_8_0_75;
+               double fld_9_0_75;
+    private    char fld_10_0_75;
+    private    float fld_11_0_75;
+  }
+
+  public static class Wild_0_76 {
+    private    long fld_0_0_76;
+               short fld_1_0_76;
+    private    byte fld_2_0_76;
+    protected  float fld_3_0_76;
+    public     long fld_4_0_76;
+               byte fld_5_0_76;
+               long fld_6_0_76;
+    private    int fld_7_0_76;
+               long fld_8_0_76;
+               float fld_9_0_76;
+    protected  int fld_10_0_76;
+    private    short fld_11_0_76;
+    protected  double fld_12_0_76;
+  }
+
+  public static class Wild_0_77 {
+               double fld_0_0_77;
+    private    Object fld_1_0_77;
+    protected  double fld_2_0_77;
+    public     double fld_3_0_77;
+    public     Object fld_4_0_77;
+               float fld_5_0_77;
+               boolean fld_6_0_77;
+               boolean fld_7_0_77;
+               int fld_8_0_77;
+    public     byte fld_9_0_77;
+    public     int fld_10_0_77;
+  }
+
+  public static class Wild_0_78 {
+    private    float fld_0_0_78;
+    protected  byte fld_1_0_78;
+    public     char fld_2_0_78;
+  }
+
+  public static class Wild_0_79 {
+               double fld_0_0_79;
+               int fld_1_0_79;
+    protected  float fld_2_0_79;
+    protected  long fld_3_0_79;
+               long fld_4_0_79;
+               Object fld_5_0_79;
+    private    short fld_6_0_79;
+    private    double fld_7_0_79;
+    public     int fld_8_0_79;
+               boolean fld_9_0_79;
+    protected  boolean[] fld_10_0_79 = new boolean [948];
+  }
+
+  public static class Wild_0_80 {
+               double fld_0_0_80;
+    protected  char fld_1_0_80;
+    private    byte fld_2_0_80;
+               int[] fld_3_0_80 = new int [985];
+               double fld_4_0_80;
+  }
+
+  public static class Wild_0_81 {
+               Object fld_0_0_81;
+               int fld_1_0_81;
+               long fld_2_0_81;
+    protected  Object fld_3_0_81;
+    public     char fld_4_0_81;
+    protected  short fld_5_0_81;
+               float fld_6_0_81;
+  }
+
+  public static class Wild_0_82 {
+               short fld_0_0_82;
+    private    int fld_1_0_82;
+    public     float fld_2_0_82;
+    protected  byte fld_3_0_82;
+    protected  double fld_4_0_82;
+               boolean[] fld_5_0_82 = new boolean [600];
+  }
+
+  public static class Wild_0_83 {
+    private    long fld_0_0_83;
+    private    int fld_1_0_83;
+    private    byte fld_2_0_83;
+               byte fld_3_0_83;
+               boolean fld_4_0_83;
+  }
+
+  public static class Wild_0_84 {
+    public     char fld_0_0_84;
+               short fld_1_0_84;
+    protected  long fld_2_0_84;
+    public     float fld_3_0_84;
+               int fld_4_0_84;
+    private    double fld_5_0_84;
+  }
+
+  public static class Wild_0_85 {
+    protected  short fld_0_0_85;
+    public     int fld_1_0_85;
+    protected  int fld_2_0_85;
+    public     short fld_3_0_85;
+               char fld_4_0_85;
+               boolean fld_5_0_85;
+  }
+
+  public static class Wild_0_86 {
+               double fld_0_0_86;
+    protected  Object fld_1_0_86;
+    private    double fld_2_0_86;
+               Object fld_3_0_86;
+    protected  boolean fld_4_0_86;
+    public     double fld_5_0_86;
+    public     double fld_6_0_86;
+  }
+
+  public static class Wild_0_87 {
+    protected  short fld_0_0_87;
+    public     char fld_1_0_87;
+               int fld_2_0_87;
+    public     Object fld_3_0_87;
+    protected  byte fld_4_0_87;
+    protected  float[] fld_5_0_87 = new float [471];
+               long fld_6_0_87;
+               char fld_7_0_87;
+    private    short fld_8_0_87;
+    public     double fld_9_0_87;
+               int[] fld_10_0_87 = new int [356];
+  }
+
+  public static class Wild_0_88 {
+    public     byte fld_0_0_88;
+    public     long fld_1_0_88;
+    private    char fld_2_0_88;
+               byte fld_3_0_88;
+    protected  long[] fld_4_0_88 = new long [376];
+               byte fld_5_0_88;
+               float fld_6_0_88;
+  }
+
+  public static class Wild_0_89 {
+               double fld_0_0_89;
+               short fld_1_0_89;
+    private    int fld_2_0_89;
+    private    boolean fld_3_0_89;
+    public     char fld_4_0_89;
+    protected  Object fld_5_0_89;
+  }
+
+  public static class Wild_0_90 {
+    private    byte fld_0_0_90;
+    private    short[] fld_1_0_90 = new short [271];
+               char fld_2_0_90;
+    private    float fld_3_0_90;
+  }
+
+  public static class Wild_0_91 {
+               short[] fld_0_0_91 = new short [456];
+    public     short fld_1_0_91;
+    private    boolean fld_2_0_91;
+               double fld_3_0_91;
+  }
+
+  public static class Wild_0_92 {
+    private    float fld_0_0_92;
+    public     boolean fld_1_0_92;
+    private    byte fld_2_0_92;
+    protected  short fld_3_0_92;
+               byte fld_4_0_92;
+    public     short fld_5_0_92;
+    public short fld_6_0_92;
+  }
+
+  public static class Wild_0_93 {
+    private    char[] fld_0_0_93 = new char [191];
+    public     double fld_1_0_93;
+    private    float fld_2_0_93;
+    protected  long fld_3_0_93;
+    protected  float fld_4_0_93;
+  }
+
+  public static class Wild_0_94 {
+    private    int fld_0_0_94;
+               double fld_1_0_94;
+               byte fld_2_0_94;
+    protected  char fld_3_0_94;
+               byte fld_4_0_94;
+    protected  int fld_5_0_94;
+               int fld_6_0_94;
+  }
+
+  public static class Wild_0_95 {
+    private    float fld_0_0_95;
+    protected  int fld_1_0_95;
+    public     short fld_2_0_95;
+    private    long fld_3_0_95;
+  }
+
+  public static class Wild_0_96 {
+    public     Object fld_0_0_96;
+    private    Object fld_1_0_96;
+    public     short fld_2_0_96;
+               float fld_3_0_96;
+  }
+
+  public static class Wild_0_97 {
+               long fld_0_0_97;
+  }
+
+  public static class Wild_0_98 {
+    public     byte fld_0_0_98;
+    private    Object[] fld_1_0_98 = new Object [94];
+               double fld_2_0_98;
+               float fld_3_0_98;
+    protected  long fld_4_0_98;
+               byte fld_5_0_98;
+    private    int[] fld_6_0_98 = new int [93];
+    private    short fld_7_0_98;
+    protected  byte fld_8_0_98;
+    protected  short fld_9_0_98;
+               int fld_10_0_98;
+               boolean fld_11_0_98;
+    private    char[] fld_12_0_98 = new char [245];
+               double fld_13_0_98;
+    public     short fld_14_0_98;
+               char fld_15_0_98;
+               double fld_16_0_98;
+  }
+
+  public static class Wild_0_99 {
+               long fld_0_0_99;
+               short fld_1_0_99;
+               float[] fld_2_0_99 = new float [518];
+    private    int fld_3_0_99;
+    private    double fld_4_0_99;
+               char fld_5_0_99;
+    private    byte fld_6_0_99;
+    protected  char fld_7_0_99;
+    public     byte fld_8_0_99;
+               double fld_9_0_99;
+    protected  int fld_10_0_99;
+    private    double fld_11_0_99;
+    public     boolean[] fld_12_0_99 = new boolean [516];
+  }
+
+  public static class Wild_1_0 extends Wild_0_22 {
+               long[] fld_0_1_0 = new long [221];
+               double fld_1_1_0;
+    protected  long fld_2_1_0;
+    private    char fld_3_1_0;
+    protected  boolean fld_4_1_0;
+    protected  Object fld_5_1_0;
+    protected  Object fld_6_1_0;
+               boolean fld_7_1_0;
+    private    Object fld_8_1_0;
+    private    Object fld_9_1_0;
+               Object fld_10_1_0;
+  }
+
+  public static class Wild_1_1 extends Wild_0_73 {
+               short fld_0_1_1;
+    protected  double fld_1_1_1;
+    protected  float fld_2_1_1;
+  }
+
+  public static class Wild_1_2 extends Wild_0_10 {
+    public     double fld_0_1_2;
+    protected  boolean fld_1_1_2;
+    private    char fld_2_1_2;
+               float fld_3_1_2;
+    protected  byte fld_4_1_2;
+    private    long fld_5_1_2;
+    public     char fld_6_1_2;
+    protected  Object fld_7_1_2;
+    public     char fld_8_1_2;
+    public     int fld_9_1_2;
+  }
+
+  public static class Wild_1_3 extends Wild_0_47 {
+    protected  long fld_0_1_3;
+    public     byte fld_1_1_3;
+    public     int fld_2_1_3;
+    private    short fld_3_1_3;
+               long fld_4_1_3;
+    private    float fld_5_1_3;
+    protected  char fld_6_1_3;
+  }
+
+  public static class Wild_1_4 extends Wild_0_78 {
+    protected  byte fld_0_1_4;
+               float fld_1_1_4;
+               short fld_2_1_4;
+    private    float fld_3_1_4;
+               short fld_4_1_4;
+  }
+
+  public static class Wild_1_5 extends Wild_0_2 {
+               int fld_0_1_5;
+    public     boolean fld_1_1_5;
+               boolean fld_2_1_5;
+               short fld_3_1_5;
+    public     int fld_4_1_5;
+    public     long fld_5_1_5;
+    public     Object fld_6_1_5;
+    private    long[] fld_7_1_5 = new long [237];
+    protected  double fld_8_1_5;
+    protected  byte fld_9_1_5;
+    private    long[] fld_10_1_5 = new long [296];
+    private    float fld_11_1_5;
+  }
+
+  public static class Wild_1_6 extends Wild_0_36 {
+    private    Object fld_0_1_6;
+               short fld_1_1_6;
+    public     Object fld_2_1_6;
+    private    Object fld_3_1_6;
+    private    char fld_4_1_6;
+    public     Object fld_5_1_6;
+               char fld_6_1_6;
+    protected  Object[] fld_7_1_6 = new Object [200];
+               double fld_8_1_6;
+    private    int fld_9_1_6;
+    private    float fld_10_1_6;
+    private    double fld_11_1_6;
+    public     long fld_12_1_6;
+    public     float fld_13_1_6;
+  }
+
+  public static class Wild_1_7 extends Wild_0_71 {
+    private    byte fld_0_1_7;
+    public     float fld_1_1_7;
+  }
+
+  public static class Wild_1_8 extends Wild_0_47 {
+    private    short fld_0_1_8;
+    public     double fld_1_1_8;
+    protected  long fld_2_1_8;
+               int fld_3_1_8;
+    public     int fld_4_1_8;
+    private    short fld_5_1_8;
+    protected  double fld_6_1_8;
+    private    short fld_7_1_8;
+  }
+
+  public static class Wild_1_9 extends Wild_0_49 {
+    protected  short[] fld_0_1_9 = new short [411];
+    protected  boolean fld_1_1_9;
+    private    boolean fld_2_1_9;
+    public     boolean fld_3_1_9;
+               char fld_4_1_9;
+    protected  long fld_5_1_9;
+    private    long fld_6_1_9;
+    protected  int fld_7_1_9;
+  }
+
+  public static class Wild_1_10 extends Wild_0_65 {
+    private    float fld_0_1_10;
+               double fld_1_1_10;
+               boolean fld_2_1_10;
+    public     Object fld_3_1_10;
+    private    double fld_4_1_10;
+    private    char fld_5_1_10;
+    public     float fld_6_1_10;
+    private    double fld_7_1_10;
+  }
+
+  public static class Wild_1_11 extends Wild_0_96 {
+    protected  boolean fld_0_1_11;
+               double fld_1_1_11;
+    protected  short fld_2_1_11;
+    public     long[] fld_3_1_11 = new long [880];
+    public     int fld_4_1_11;
+    protected  long fld_5_1_11;
+    protected  Object fld_6_1_11;
+    protected  char fld_7_1_11;
+    protected  float[] fld_8_1_11 = new float [605];
+    public     short fld_9_1_11;
+    public     double fld_10_1_11;
+    public     long fld_11_1_11;
+    private    long fld_12_1_11;
+    protected  long[] fld_13_1_11 = new long [622];
+    protected  int fld_14_1_11;
+    public     Object fld_15_1_11;
+    private    long[] fld_16_1_11 = new long [479];
+               char fld_17_1_11;
+  }
+
+  public static class Wild_1_12 extends Wild_0_96 {
+    protected  long fld_0_1_12;
+               float[] fld_1_1_12 = new float [506];
+    public     Object fld_2_1_12;
+    protected  Object fld_3_1_12;
+    private    long[] fld_4_1_12 = new long [333];
+    protected  double fld_5_1_12;
+    private    short fld_6_1_12;
+  }
+
+  public static class Wild_1_13 extends Wild_0_56 {
+    protected  Object fld_0_1_13;
+  }
+
+  public static class Wild_1_14 extends Wild_0_20 {
+    private    long[] fld_0_1_14 = new long [673];
+    public     double fld_1_1_14;
+    public     int fld_2_1_14;
+  }
+
+  public static class Wild_1_15 extends Wild_0_84 {
+    private    boolean fld_0_1_15;
+    protected  short fld_1_1_15;
+    public     byte fld_2_1_15;
+    public     Object fld_3_1_15;
+    protected  float fld_4_1_15;
+               short fld_5_1_15;
+               byte fld_6_1_15;
+    public     int[] fld_7_1_15 = new int [158];
+               short fld_8_1_15;
+  }
+
+  public static class Wild_1_16 extends Wild_0_37 {
+               float[] fld_0_1_16 = new float [870];
+    private    char fld_1_1_16;
+               short fld_2_1_16;
+               short fld_3_1_16;
+    protected  short[] fld_4_1_16 = new short [223];
+  }
+
+  public static class Wild_1_17 extends Wild_0_28 {
+    protected  long fld_0_1_17;
+    private    double fld_1_1_17;
+    protected  int[] fld_2_1_17 = new int [816];
+               Object fld_3_1_17;
+               short fld_4_1_17;
+               short fld_5_1_17;
+               long fld_6_1_17;
+    public     Object fld_7_1_17;
+    protected  float fld_8_1_17;
+    public     byte fld_9_1_17;
+               float fld_10_1_17;
+  }
+
+  public static class Wild_1_18 extends Wild_0_49 {
+    protected  short fld_0_1_18;
+    protected  short fld_1_1_18;
+    private    short fld_2_1_18;
+  }
+
+  public static class Wild_1_19 extends Wild_0_52 {
+    protected  byte fld_0_1_19;
+               char fld_1_1_19;
+    public     short fld_2_1_19;
+               long fld_3_1_19;
+               boolean fld_4_1_19;
+    protected  Object fld_5_1_19;
+    protected  char fld_6_1_19;
+    private    boolean fld_7_1_19;
+               int fld_8_1_19;
+    private    Object fld_9_1_19;
+               boolean fld_10_1_19;
+    private    long fld_11_1_19;
+  }
+
+  public static class Wild_1_20 extends Wild_0_21 {
+    private    byte fld_0_1_20;
+    private    long fld_1_1_20;
+    public     boolean fld_2_1_20;
+    protected  int fld_3_1_20;
+               short fld_4_1_20;
+    private    int fld_5_1_20;
+    protected  short fld_6_1_20;
+    private    boolean fld_7_1_20;
+  }
+
+  public static class Wild_1_21 extends Wild_0_52 {
+    private    float fld_0_1_21;
+    public     char fld_1_1_21;
+    private    char fld_2_1_21;
+               int fld_3_1_21;
+  }
+
+  public static class Wild_1_22 extends Wild_0_22 {
+               byte fld_0_1_22;
+  }
+
+  public static class Wild_1_23 extends Wild_0_68 {
+    protected  byte fld_0_1_23;
+    protected  char fld_1_1_23;
+               float fld_2_1_23;
+               short fld_3_1_23;
+    protected  boolean fld_4_1_23;
+  }
+
+  public static class Wild_1_24 extends Wild_0_0 {
+  }
+
+  public static class Wild_1_25 extends Wild_0_67 {
+    public     Object fld_0_1_25;
+    private    float fld_1_1_25;
+    public     boolean fld_2_1_25;
+    public     int fld_3_1_25;
+    protected  char fld_4_1_25;
+               long fld_5_1_25;
+    private    Object fld_6_1_25;
+  }
+
+  public static class Wild_1_26 extends Wild_0_91 {
+    protected  char fld_0_1_26;
+    private    float fld_1_1_26;
+    public     float fld_2_1_26;
+    protected  long[] fld_3_1_26 = new long [993];
+    protected  byte fld_4_1_26;
+    private    long fld_5_1_26;
+               long fld_6_1_26;
+    public     byte fld_7_1_26;
+    protected  char[] fld_8_1_26 = new char [254];
+    public     double fld_9_1_26;
+    public     char fld_10_1_26;
+    public     short fld_11_1_26;
+               short fld_12_1_26;
+  }
+
+  public static class Wild_1_27 extends Wild_0_63 {
+               boolean fld_0_1_27;
+    private    char fld_1_1_27;
+    public     boolean fld_2_1_27;
+               int fld_3_1_27;
+    private    Object fld_4_1_27;
+               short fld_5_1_27;
+    public     long fld_6_1_27;
+    private    short fld_7_1_27;
+    private    float fld_8_1_27;
+               int fld_9_1_27;
+    protected  boolean fld_10_1_27;
+    public     Object fld_11_1_27;
+    public     char fld_12_1_27;
+    private    boolean[] fld_13_1_27 = new boolean [781];
+    protected  boolean fld_14_1_27;
+    public     double fld_15_1_27;
+               Object fld_16_1_27;
+    protected  boolean fld_17_1_27;
+    public     Object fld_18_1_27;
+    public     short fld_19_1_27;
+  }
+
+  public static class Wild_1_28 extends Wild_0_29 {
+    private    short fld_0_1_28;
+    public     Object fld_1_1_28;
+    private    Object fld_2_1_28;
+    protected  int fld_3_1_28;
+               boolean fld_4_1_28;
+               double fld_5_1_28;
+    private    float fld_6_1_28;
+    protected  long fld_7_1_28;
+    public     int fld_8_1_28;
+    protected  int fld_9_1_28;
+    protected  long fld_10_1_28;
+               int fld_11_1_28;
+               byte fld_12_1_28;
+  }
+
+  public static class Wild_1_29 extends Wild_0_6 {
+    private    char fld_0_1_29;
+    public     long fld_1_1_29;
+    public     short fld_2_1_29;
+    public     long fld_3_1_29;
+               double fld_4_1_29;
+    private    char fld_5_1_29;
+    protected  long fld_6_1_29;
+  }
+
+  public static class Wild_1_30 extends Wild_0_6 {
+               char fld_0_1_30;
+               char fld_1_1_30;
+    private    char fld_2_1_30;
+               byte fld_3_1_30;
+  }
+
+  public static class Wild_1_31 extends Wild_0_29 {
+               byte fld_0_1_31;
+    public     boolean fld_1_1_31;
+    protected  int fld_2_1_31;
+    private    short fld_3_1_31;
+               Object fld_4_1_31;
+    public     float fld_5_1_31;
+  }
+
+  public static class Wild_1_32 extends Wild_0_34 {
+    protected  boolean fld_0_1_32;
+    private    Object fld_1_1_32;
+    public     byte fld_2_1_32;
+    public     char fld_3_1_32;
+    private    char fld_4_1_32;
+               int fld_5_1_32;
+  }
+
+  public static class Wild_1_33 extends Wild_0_67 {
+    private    double fld_0_1_33;
+    protected  long fld_1_1_33;
+  }
+
+  public static class Wild_1_34 extends Wild_0_40 {
+    protected  boolean fld_0_1_34;
+    private    byte fld_1_1_34;
+    public     boolean fld_2_1_34;
+    public     boolean fld_3_1_34;
+    private    byte fld_4_1_34;
+               boolean fld_5_1_34;
+               byte fld_6_1_34;
+               float fld_7_1_34;
+    public     long fld_8_1_34;
+    public     float fld_9_1_34;
+  }
+
+  public static class Wild_1_35 extends Wild_0_39 {
+    protected  double fld_0_1_35;
+    public     boolean fld_1_1_35;
+    public     Object fld_2_1_35;
+    protected  char[] fld_3_1_35 = new char [447];
+    protected  Object[] fld_4_1_35 = new Object [474];
+    public     Object fld_5_1_35;
+               short fld_6_1_35;
+               long fld_7_1_35;
+    protected  byte fld_8_1_35;
+    protected  boolean fld_9_1_35;
+               short fld_10_1_35;
+    protected  double fld_11_1_35;
+    private    long fld_12_1_35;
+               short fld_13_1_35;
+    public     boolean[] fld_14_1_35 = new boolean [340];
+    private    boolean fld_15_1_35;
+    private    float fld_16_1_35;
+  }
+
+  public static class Wild_1_36 extends Wild_0_37 {
+    private    boolean fld_0_1_36;
+    private    float fld_1_1_36;
+  }
+
+  public static class Wild_1_37 extends Wild_0_70 {
+    public     char fld_0_1_37;
+    protected  int fld_1_1_37;
+    protected  byte fld_2_1_37;
+    protected  double[] fld_3_1_37 = new double [503];
+    protected  float fld_4_1_37;
+    protected  int fld_5_1_37;
+    public     double fld_6_1_37;
+  }
+
+  public static class Wild_1_38 extends Wild_0_5 {
+               Object fld_0_1_38;
+    private    Object fld_1_1_38;
+    protected  Object fld_2_1_38;
+               long fld_3_1_38;
+    protected  short fld_4_1_38;
+               int fld_5_1_38;
+    protected  byte fld_6_1_38;
+    public     double fld_7_1_38;
+  }
+
+  public static class Wild_1_39 extends Wild_0_26 {
+    public     short fld_0_1_39;
+  }
+
+  public static class Wild_1_40 extends Wild_0_87 {
+               short fld_0_1_40;
+               byte fld_1_1_40;
+               boolean fld_2_1_40;
+               boolean fld_3_1_40;
+    protected  Object fld_4_1_40;
+  }
+
+  public static class Wild_1_41 extends Wild_0_39 {
+    public     short fld_0_1_41;
+  }
+
+  public static class Wild_1_42 extends Wild_0_14 {
+    public     double fld_0_1_42;
+               double fld_1_1_42;
+    public     float fld_2_1_42;
+               byte fld_3_1_42;
+    protected  byte[] fld_4_1_42 = new byte [471];
+    private    boolean fld_5_1_42;
+    protected  byte fld_6_1_42;
+    protected  char fld_7_1_42;
+               int fld_8_1_42;
+    public     long[] fld_9_1_42 = new long [446];
+    protected  float fld_10_1_42;
+               byte fld_11_1_42;
+    public     int fld_12_1_42;
+    private    byte fld_13_1_42;
+    public     byte fld_14_1_42;
+    public     long fld_15_1_42;
+               int fld_16_1_42;
+  }
+
+  public static class Wild_1_43 extends Wild_0_11 {
+    public     float fld_0_1_43;
+    protected  long fld_1_1_43;
+               int fld_2_1_43;
+    private    byte fld_3_1_43;
+    private    int fld_4_1_43;
+    protected  long fld_5_1_43;
+    protected  byte fld_6_1_43;
+    protected  double fld_7_1_43;
+    protected  double fld_8_1_43;
+  }
+
+  public static class Wild_1_44 extends Wild_0_43 {
+    protected  float fld_0_1_44;
+               int fld_1_1_44;
+               boolean fld_2_1_44;
+    protected  Object fld_3_1_44;
+    private    short fld_4_1_44;
+    public     short fld_5_1_44;
+               boolean fld_6_1_44;
+               boolean fld_7_1_44;
+    private    char fld_8_1_44;
+               boolean[] fld_9_1_44 = new boolean [487];
+    protected  boolean fld_10_1_44;
+    protected  byte fld_11_1_44;
+    public     boolean fld_12_1_44;
+               char fld_13_1_44;
+    public     Object fld_14_1_44;
+               long fld_15_1_44;
+  }
+
+  public static class Wild_1_45 extends Wild_0_87 {
+    public     long fld_0_1_45;
+    protected  long fld_1_1_45;
+    protected  char fld_2_1_45;
+               char fld_3_1_45;
+    protected  short fld_4_1_45;
+    protected  Object fld_5_1_45;
+    public     byte fld_6_1_45;
+    private    Object fld_7_1_45;
+    protected  byte[] fld_8_1_45 = new byte [619];
+    private    short fld_9_1_45;
+  }
+
+  public static class Wild_1_46 extends Wild_0_89 {
+    public     char fld_0_1_46;
+    public     int fld_1_1_46;
+    public     boolean fld_2_1_46;
+               short fld_3_1_46;
+               double[] fld_4_1_46 = new double [101];
+               double fld_5_1_46;
+  }
+
+  public static class Wild_1_47 extends Wild_0_35 {
+    private    double fld_0_1_47;
+    public     Object fld_1_1_47;
+    public     double fld_2_1_47;
+    private    short fld_3_1_47;
+    private    long fld_4_1_47;
+    protected  float fld_5_1_47;
+    private    char fld_6_1_47;
+    public     byte fld_7_1_47;
+    protected  double fld_8_1_47;
+  }
+
+  public static class Wild_1_48 extends Wild_0_97 {
+    private    char fld_0_1_48;
+    public     float fld_1_1_48;
+    public     boolean fld_2_1_48;
+    public     short fld_3_1_48;
+    protected  boolean fld_4_1_48;
+    public     Object fld_5_1_48;
+    public     byte fld_6_1_48;
+               long fld_7_1_48;
+    public     short fld_8_1_48;
+  }
+
+  public static class Wild_1_49 extends Wild_0_73 {
+    private    char fld_0_1_49;
+    private    double fld_1_1_49;
+    private    byte fld_2_1_49;
+    public     short fld_3_1_49;
+               boolean fld_4_1_49;
+    public     double fld_5_1_49;
+    public     int fld_6_1_49;
+    public     Object fld_7_1_49;
+  }
+
+  public static class Wild_1_50 extends Wild_0_62 {
+    public     float fld_0_1_50;
+    public     double fld_1_1_50;
+    public     int fld_2_1_50;
+    public     boolean fld_3_1_50;
+    private    Object fld_4_1_50;
+    private    short fld_5_1_50;
+  }
+
+  public static class Wild_1_51 extends Wild_0_67 {
+    protected  double fld_0_1_51;
+    protected  long fld_1_1_51;
+    protected  double fld_2_1_51;
+    public     float fld_3_1_51;
+    protected  float fld_4_1_51;
+    private    float fld_5_1_51;
+  }
+
+  public static class Wild_1_52 extends Wild_0_33 {
+    public     int fld_0_1_52;
+    private    double[] fld_1_1_52 = new double [629];
+    public     short fld_2_1_52;
+    protected  long fld_3_1_52;
+    private    int fld_4_1_52;
+               float fld_5_1_52;
+               double fld_6_1_52;
+    public     float fld_7_1_52;
+  }
+
+  public static class Wild_1_53 extends Wild_0_63 {
+               long[] fld_0_1_53 = new long [264];
+    protected  long fld_1_1_53;
+  }
+
+  public static class Wild_1_54 extends Wild_0_72 {
+    protected  short fld_0_1_54;
+    public     float fld_1_1_54;
+    protected  long fld_2_1_54;
+    private    int fld_3_1_54;
+    protected  long[] fld_4_1_54 = new long [495];
+    public     double fld_5_1_54;
+    public     boolean[] fld_6_1_54 = new boolean [829];
+    protected  Object fld_7_1_54;
+               long fld_8_1_54;
+    public     float[] fld_9_1_54 = new float [798];
+               Object fld_10_1_54;
+    private    boolean fld_11_1_54;
+  }
+
+  public static class Wild_1_55 extends Wild_0_48 {
+    private    double fld_0_1_55;
+    public     int fld_1_1_55;
+    public     float fld_2_1_55;
+  }
+
+  public static class Wild_1_56 extends Wild_0_12 {
+               float fld_0_1_56;
+    protected  double fld_1_1_56;
+  }
+
+  public static class Wild_1_57 extends Wild_0_7 {
+               Object fld_0_1_57;
+    private    Object fld_1_1_57;
+    protected  byte fld_2_1_57;
+    protected  double fld_3_1_57;
+               short fld_4_1_57;
+               long fld_5_1_57;
+    protected  boolean fld_6_1_57;
+    private    byte[] fld_7_1_57 = new byte [394];
+    private    int fld_8_1_57;
+    protected  long fld_9_1_57;
+    protected  short fld_10_1_57;
+    private    double fld_11_1_57;
+               byte fld_12_1_57;
+  }
+
+  public static class Wild_1_58 extends Wild_0_21 {
+    private    byte fld_0_1_58;
+    public     double[] fld_1_1_58 = new double [852];
+               Object fld_2_1_58;
+    private    float fld_3_1_58;
+    protected  short fld_4_1_58;
+    protected  char fld_5_1_58;
+               short fld_6_1_58;
+    private    float fld_7_1_58;
+    public     float fld_8_1_58;
+    public     byte fld_9_1_58;
+    public     double fld_10_1_58;
+  }
+
+  public static class Wild_1_59 extends Wild_0_66 {
+               short fld_0_1_59;
+    protected  char fld_1_1_59;
+    public     long fld_2_1_59;
+    private    int fld_3_1_59;
+    public     short fld_4_1_59;
+  }
+
+  public static class Wild_1_60 extends Wild_0_46 {
+               long fld_0_1_60;
+    public     double fld_1_1_60;
+    public     char fld_2_1_60;
+               byte fld_3_1_60;
+    protected  char fld_4_1_60;
+               long fld_5_1_60;
+    private    float fld_6_1_60;
+               int fld_7_1_60;
+    protected  int fld_8_1_60;
+  }
+
+  public static class Wild_1_61 extends Wild_0_59 {
+               int fld_0_1_61;
+               float fld_1_1_61;
+    protected  float[] fld_2_1_61 = new float [525];
+    protected  int fld_3_1_61;
+    protected  Object[] fld_4_1_61 = new Object [693];
+    public     double fld_5_1_61;
+               byte fld_6_1_61;
+    public     short fld_7_1_61;
+    public     boolean[] fld_8_1_61 = new boolean [434];
+    protected  float fld_9_1_61;
+    public     char fld_10_1_61;
+    public     int fld_11_1_61;
+    public     int fld_12_1_61;
+    protected  Object fld_13_1_61;
+  }
+
+  public static class Wild_1_62 extends Wild_0_21 {
+    protected  float fld_0_1_62;
+               long fld_1_1_62;
+    private    byte fld_2_1_62;
+    private    char fld_3_1_62;
+    public     long fld_4_1_62;
+    private    float[] fld_5_1_62 = new float [440];
+  }
+
+  public static class Wild_1_63 extends Wild_0_1 {
+    public     boolean fld_0_1_63;
+    private    byte fld_1_1_63;
+    protected  byte fld_2_1_63;
+    public     Object fld_3_1_63;
+               double fld_4_1_63;
+  }
+
+  public static class Wild_1_64 extends Wild_0_35 {
+    protected  int fld_0_1_64;
+    protected  byte fld_1_1_64;
+    private    short fld_2_1_64;
+  }
+
+  public static class Wild_1_65 extends Wild_0_93 {
+    protected  long fld_0_1_65;
+    private    long[] fld_1_1_65 = new long [64];
+    private    Object fld_2_1_65;
+    protected  long fld_3_1_65;
+               byte fld_4_1_65;
+               long fld_5_1_65;
+               Object fld_6_1_65;
+    protected  double fld_7_1_65;
+               Object[] fld_8_1_65 = new Object [843];
+               short[] fld_9_1_65 = new short [848];
+               long fld_10_1_65;
+               long fld_11_1_65;
+    protected  float[] fld_12_1_65 = new float [295];
+    protected  long fld_13_1_65;
+  }
+
+  public static class Wild_1_66 extends Wild_0_49 {
+    public     long fld_0_1_66;
+    private    byte fld_1_1_66;
+    private    double fld_2_1_66;
+    public     Object fld_3_1_66;
+    public     float fld_4_1_66;
+    protected  short fld_5_1_66;
+  }
+
+  public static class Wild_1_67 extends Wild_0_59 {
+    private    byte fld_0_1_67;
+    public     Object fld_1_1_67;
+    public     boolean fld_2_1_67;
+    protected  boolean fld_3_1_67;
+    public     Object fld_4_1_67;
+    private    int fld_5_1_67;
+    protected  int fld_6_1_67;
+  }
+
+  public static class Wild_1_68 extends Wild_0_52 {
+    public     byte fld_0_1_68;
+    private    Object fld_1_1_68;
+               double fld_2_1_68;
+    private    char[] fld_3_1_68 = new char [214];
+               byte fld_4_1_68;
+    protected  long fld_5_1_68;
+               Object fld_6_1_68;
+    public     short fld_7_1_68;
+    protected  short fld_8_1_68;
+               double fld_9_1_68;
+               boolean fld_10_1_68;
+               short fld_11_1_68;
+  }
+
+  public static class Wild_1_69 extends Wild_0_63 {
+    public     Object fld_0_1_69;
+               Object fld_1_1_69;
+               int fld_2_1_69;
+    public     short fld_3_1_69;
+               short[] fld_4_1_69 = new short [870];
+    private    long fld_5_1_69;
+    private    int fld_6_1_69;
+    public     Object[] fld_7_1_69 = new Object [229];
+    private    double[] fld_8_1_69 = new double [281];
+    protected  Object fld_9_1_69;
+    public     double fld_10_1_69;
+    public     float fld_11_1_69;
+    private    double fld_12_1_69;
+  }
+
+  public static class Wild_1_70 extends Wild_0_11 {
+    public     double fld_0_1_70;
+    public     short fld_1_1_70;
+    protected  char[] fld_2_1_70 = new char [558];
+               float fld_3_1_70;
+    protected  byte fld_4_1_70;
+    protected  long fld_5_1_70;
+    public     boolean fld_6_1_70;
+               float fld_7_1_70;
+  }
+
+  public static class Wild_1_71 extends Wild_0_40 {
+    private    int fld_0_1_71;
+    public     int fld_1_1_71;
+  }
+
+  public static class Wild_1_72 extends Wild_0_84 {
+               boolean fld_0_1_72;
+  }
+
+  public static class Wild_1_73 extends Wild_0_34 {
+               short fld_0_1_73;
+    private    float fld_1_1_73;
+    public     byte fld_2_1_73;
+               boolean fld_3_1_73;
+    public     int fld_4_1_73;
+               Object fld_5_1_73;
+    private    short fld_6_1_73;
+    private    float fld_7_1_73;
+    private    float fld_8_1_73;
+    protected  char fld_9_1_73;
+               float fld_10_1_73;
+               double fld_11_1_73;
+    public     byte fld_12_1_73;
+    private    int fld_13_1_73;
+    protected  float fld_14_1_73;
+    protected  boolean fld_15_1_73;
+  }
+
+  public static class Wild_1_74 extends Wild_0_87 {
+    protected  long fld_0_1_74;
+    private    long fld_1_1_74;
+    protected  char fld_2_1_74;
+    public     byte fld_3_1_74;
+    protected  int fld_4_1_74;
+  }
+
+  public static class Wild_1_75 extends Wild_0_62 {
+    public     boolean fld_0_1_75;
+    private    int fld_1_1_75;
+    public     boolean fld_2_1_75;
+    protected  long fld_3_1_75;
+    protected  long fld_4_1_75;
+    protected  short fld_5_1_75;
+    private    char fld_6_1_75;
+    private    int fld_7_1_75;
+    public     double fld_8_1_75;
+  }
+
+  public static class Wild_1_76 extends Wild_0_27 {
+               Object fld_0_1_76;
+    private    boolean[] fld_1_1_76 = new boolean [467];
+    private    short fld_2_1_76;
+               double fld_3_1_76;
+    public     boolean fld_4_1_76;
+    public     long fld_5_1_76;
+    public     byte fld_6_1_76;
+    protected  float[] fld_7_1_76 = new float [469];
+               Object fld_8_1_76;
+    public     short fld_9_1_76;
+  }
+
+  public static class Wild_1_77 extends Wild_0_71 {
+    public     Object fld_0_1_77;
+               boolean fld_1_1_77;
+    private    Object fld_2_1_77;
+               short fld_3_1_77;
+    protected  byte fld_4_1_77;
+    private    byte fld_5_1_77;
+    public     boolean fld_6_1_77;
+    private    float fld_7_1_77;
+    private    float fld_8_1_77;
+    private    byte[] fld_9_1_77 = new byte [897];
+    private    int fld_10_1_77;
+    public     Object fld_11_1_77;
+               boolean fld_12_1_77;
+  }
+
+  public static class Wild_1_78 extends Wild_0_86 {
+    public     byte fld_0_1_78;
+    protected  short fld_1_1_78;
+    protected  long fld_2_1_78;
+    private    Object fld_3_1_78;
+    public     boolean fld_4_1_78;
+    protected  double fld_5_1_78;
+    public     float fld_6_1_78;
+    protected  double fld_7_1_78;
+    protected  float fld_8_1_78;
+               int fld_9_1_78;
+               char fld_10_1_78;
+    protected  double fld_11_1_78;
+  }
+
+  public static class Wild_1_79 extends Wild_0_71 {
+    public     float fld_0_1_79;
+    public     long fld_1_1_79;
+    private    float fld_2_1_79;
+    public     float fld_3_1_79;
+    protected  char fld_4_1_79;
+    protected  short fld_5_1_79;
+    protected  int fld_6_1_79;
+               int fld_7_1_79;
+    protected  char[] fld_8_1_79 = new char [741];
+    protected  byte fld_9_1_79;
+    protected  Object fld_10_1_79;
+               int fld_11_1_79;
+               short fld_12_1_79;
+  }
+
+  public static class Wild_1_80 extends Wild_0_43 {
+    private    char fld_0_1_80;
+    private    long fld_1_1_80;
+    protected  boolean fld_2_1_80;
+               Object fld_3_1_80;
+               Object fld_4_1_80;
+    public     short fld_5_1_80;
+    protected  char fld_6_1_80;
+    protected  long fld_7_1_80;
+    public     int fld_8_1_80;
+  }
+
+  public static class Wild_1_81 extends Wild_0_95 {
+    protected  short fld_0_1_81;
+    private    byte fld_1_1_81;
+    protected  short fld_2_1_81;
+    protected  byte fld_3_1_81;
+    private    int fld_4_1_81;
+    public     byte fld_5_1_81;
+               int fld_6_1_81;
+               char fld_7_1_81;
+  }
+
+  public static class Wild_1_82 extends Wild_0_92 {
+    private    Object fld_0_1_82;
+               float fld_1_1_82;
+               Object fld_2_1_82;
+               char fld_3_1_82;
+  }
+
+  public static class Wild_1_83 extends Wild_0_50 {
+               long fld_0_1_83;
+    private    byte fld_1_1_83;
+    public     float fld_2_1_83;
+    public     char fld_3_1_83;
+    private    byte fld_4_1_83;
+    private    boolean fld_5_1_83;
+  }
+
+  public static class Wild_1_84 extends Wild_0_57 {
+    public     double fld_0_1_84;
+    public     float fld_1_1_84;
+    private    short fld_2_1_84;
+    private    Object fld_3_1_84;
+    protected  float fld_4_1_84;
+    protected  boolean fld_5_1_84;
+  }
+
+  public static class Wild_1_85 extends Wild_0_92 {
+    public     double fld_0_1_85;
+    public     long fld_1_1_85;
+  }
+
+  public static class Wild_1_86 extends Wild_0_0 {
+    public     double fld_0_1_86;
+               char[] fld_1_1_86 = new char [656];
+    protected  int fld_2_1_86;
+    public     Object fld_3_1_86;
+    private    Object fld_4_1_86;
+               double fld_5_1_86;
+               Object[] fld_6_1_86 = new Object [939];
+    public     int fld_7_1_86;
+    protected  short fld_8_1_86;
+  }
+
+  public static class Wild_1_87 extends Wild_0_35 {
+    private    int fld_0_1_87;
+    public     Object fld_1_1_87;
+  }
+
+  public static class Wild_1_88 extends Wild_0_83 {
+               short[] fld_0_1_88 = new short [60];
+               long fld_1_1_88;
+    private    boolean fld_2_1_88;
+    private    char[] fld_3_1_88 = new char [265];
+    protected  float fld_4_1_88;
+    private    Object fld_5_1_88;
+    public     char fld_6_1_88;
+    protected  int fld_7_1_88;
+  }
+
+  public static class Wild_1_89 extends Wild_0_66 {
+    protected  Object fld_0_1_89;
+               int fld_1_1_89;
+               char fld_2_1_89;
+    public     Object fld_3_1_89;
+    protected  long fld_4_1_89;
+               short fld_5_1_89;
+    public     short fld_6_1_89;
+    private    int fld_7_1_89;
+               Object fld_8_1_89;
+               float fld_9_1_89;
+    public     short fld_10_1_89;
+    public     boolean fld_11_1_89;
+    protected  long fld_12_1_89;
+  }
+
+  public static class Wild_1_90 extends Wild_0_93 {
+    public     int fld_0_1_90;
+    private    long fld_1_1_90;
+               long fld_2_1_90;
+    protected  short fld_3_1_90;
+    protected  long fld_4_1_90;
+    public     boolean fld_5_1_90;
+    protected  float fld_6_1_90;
+  }
+
+  public static class Wild_1_91 extends Wild_0_25 {
+               float fld_0_1_91;
+    private    double fld_1_1_91;
+    private    int fld_2_1_91;
+               short[] fld_3_1_91 = new short [883];
+    private    double fld_4_1_91;
+  }
+
+  public static class Wild_1_92 extends Wild_0_70 {
+               Object fld_0_1_92;
+    private    int fld_1_1_92;
+    private    double[] fld_2_1_92 = new double [887];
+    public     float fld_3_1_92;
+    private    long fld_4_1_92;
+  }
+
+  public static class Wild_1_93 extends Wild_0_47 {
+    private    boolean fld_0_1_93;
+               byte fld_1_1_93;
+    private    short fld_2_1_93;
+    public     long fld_3_1_93;
+               short fld_4_1_93;
+    protected  byte fld_5_1_93;
+    public     byte fld_6_1_93;
+               float fld_7_1_93;
+    public     boolean fld_8_1_93;
+               char fld_9_1_93;
+    protected  short fld_10_1_93;
+  }
+
+  public static class Wild_1_94 extends Wild_0_15 {
+    private    long fld_0_1_94;
+    protected  long fld_1_1_94;
+    private    short fld_2_1_94;
+    public     float fld_3_1_94;
+    private    char fld_4_1_94;
+    protected  char fld_5_1_94;
+    private    float fld_6_1_94;
+  }
+
+  public static class Wild_1_95 extends Wild_0_72 {
+  }
+
+  public static class Wild_1_96 extends Wild_0_98 {
+    protected  short fld_0_1_96;
+               double fld_1_1_96;
+    private    boolean[] fld_2_1_96 = new boolean [789];
+    private    Object fld_3_1_96;
+    protected  char fld_4_1_96;
+    protected  boolean fld_5_1_96;
+    public     short fld_6_1_96;
+    private    short fld_7_1_96;
+    protected  Object fld_8_1_96;
+               Object fld_9_1_96;
+    protected  boolean fld_10_1_96;
+    public     int fld_11_1_96;
+  }
+
+  public static class Wild_1_97 extends Wild_0_91 {
+               Object fld_0_1_97;
+               Object fld_1_1_97;
+    public     long fld_2_1_97;
+    public     boolean fld_3_1_97;
+    public     short fld_4_1_97;
+               char fld_5_1_97;
+  }
+
+  public static class Wild_1_98 extends Wild_0_45 {
+    protected  int fld_0_1_98;
+               Object fld_1_1_98;
+               int fld_2_1_98;
+    protected  short fld_3_1_98;
+    public     float fld_4_1_98;
+    protected  double fld_5_1_98;
+    public     Object fld_6_1_98;
+  }
+
+  public static class Wild_1_99 extends Wild_0_23 {
+    public     byte fld_0_1_99;
+    private    long fld_1_1_99;
+               short fld_2_1_99;
+    private    double fld_3_1_99;
+    private    double fld_4_1_99;
+    private    char fld_5_1_99;
+    public     double fld_6_1_99;
+    private    Object fld_7_1_99;
+    public     byte fld_8_1_99;
+    public     char fld_9_1_99;
+    protected  boolean fld_10_1_99;
+    public     boolean fld_11_1_99;
+    public     char fld_12_1_99;
+    public     byte fld_13_1_99;
+    public     float fld_14_1_99;
+    private    float fld_15_1_99;
+  }
+
+  public static class Wild_2_0 extends Wild_1_62 {
+  }
+
+  public static class Wild_2_1 extends Wild_1_69 {
+    private    Object fld_0_2_1;
+               double fld_1_2_1;
+               byte fld_2_2_1;
+    public     boolean fld_3_2_1;
+               double fld_4_2_1;
+               long fld_5_2_1;
+    protected  boolean fld_6_2_1;
+    public     int fld_7_2_1;
+    public     int fld_8_2_1;
+    private    float fld_9_2_1;
+  }
+
+  public static class Wild_2_2 extends Wild_1_66 {
+    protected  int fld_0_2_2;
+    protected  short fld_1_2_2;
+    protected  long[] fld_2_2_2 = new long [893];
+    public     boolean fld_3_2_2;
+    public     double fld_4_2_2;
+    private    byte fld_5_2_2;
+               int[] fld_6_2_2 = new int [597];
+    protected  byte fld_7_2_2;
+  }
+
+  public static class Wild_2_3 extends Wild_1_67 {
+    public     short fld_0_2_3;
+               float fld_1_2_3;
+               long fld_2_2_3;
+    protected  double fld_3_2_3;
+    public     long fld_4_2_3;
+               int fld_5_2_3;
+    protected  char fld_6_2_3;
+    private    int fld_7_2_3;
+    public     long fld_8_2_3;
+    public     float fld_9_2_3;
+    private    short fld_10_2_3;
+    private    short fld_11_2_3;
+               char fld_12_2_3;
+  }
+
+  public static class Wild_2_4 extends Wild_1_93 {
+               long fld_0_2_4;
+    private    char fld_1_2_4;
+    private    Object fld_2_2_4;
+               long fld_3_2_4;
+    protected  Object fld_4_2_4;
+               byte fld_5_2_4;
+  }
+
+  public static class Wild_2_5 extends Wild_1_85 {
+    public float fld_0_2_5;
+  }
+
+  public static class Wild_2_6 extends Wild_1_45 {
+    protected  short fld_0_2_6;
+    public     short fld_1_2_6;
+    public     short[] fld_2_2_6 = new short [177];
+               short fld_3_2_6;
+    protected  Object[] fld_4_2_6 = new Object [934];
+    public     float fld_5_2_6;
+    protected  int fld_6_2_6;
+    public     byte fld_7_2_6;
+               boolean fld_8_2_6;
+               char fld_9_2_6;
+  }
+
+  public static class Wild_2_7 extends Wild_1_2 {
+    private    short fld_0_2_7;
+    public     short fld_1_2_7;
+               Object fld_2_2_7;
+               long fld_3_2_7;
+    private    double fld_4_2_7;
+               byte fld_5_2_7;
+    private    boolean fld_6_2_7;
+    private    long fld_7_2_7;
+               double fld_8_2_7;
+               Object fld_9_2_7;
+    protected  double fld_10_2_7;
+    private    short fld_11_2_7;
+    private    short fld_12_2_7;
+    protected  char fld_13_2_7;
+  }
+
+  public static class Wild_2_8 extends Wild_1_26 {
+               double fld_0_2_8;
+    public     int fld_1_2_8;
+    protected  byte fld_2_2_8;
+    public     int fld_3_2_8;
+    private    short fld_4_2_8;
+               char[] fld_5_2_8 = new char [189];
+    protected  long fld_6_2_8;
+  }
+
+  public static class Wild_2_9 extends Wild_1_92 {
+    public     double fld_0_2_9;
+    private    double fld_1_2_9;
+    public     byte fld_2_2_9;
+    public     Object fld_3_2_9;
+    protected  byte fld_4_2_9;
+               double fld_5_2_9;
+  }
+
+  public static class Wild_2_10 extends Wild_1_79 {
+    public     short[] fld_0_2_10 = new short [245];
+               Object fld_1_2_10;
+    public     double fld_2_2_10;
+    protected  boolean fld_3_2_10;
+    public     long fld_4_2_10;
+    protected  short fld_5_2_10;
+               char fld_6_2_10;
+               short fld_7_2_10;
+    protected  byte fld_8_2_10;
+    private    float fld_9_2_10;
+    private    byte fld_10_2_10;
+  }
+
+  public static class Wild_2_11 extends Wild_1_57 {
+    private    Object fld_0_2_11;
+               short fld_1_2_11;
+    public     Object fld_2_2_11;
+    private    boolean fld_3_2_11;
+    protected  byte fld_4_2_11;
+  }
+
+  public static class Wild_2_12 extends Wild_1_9 {
+    public     long fld_0_2_12;
+    public     boolean fld_1_2_12;
+               short fld_2_2_12;
+    private    long[] fld_3_2_12 = new long [796];
+    public     float[] fld_4_2_12 = new float [787];
+    private    char fld_5_2_12;
+    protected  float fld_6_2_12;
+    protected  byte fld_7_2_12;
+    protected  char fld_8_2_12;
+  }
+
+  public static class Wild_2_13 extends Wild_1_91 {
+    private    byte fld_0_2_13;
+    public     long fld_1_2_13;
+    protected  Object fld_2_2_13;
+    protected  short fld_3_2_13;
+               double fld_4_2_13;
+    private    boolean fld_5_2_13;
+    protected  boolean fld_6_2_13;
+    public     byte fld_7_2_13;
+    protected  float fld_8_2_13;
+    private    byte fld_9_2_13;
+               int fld_10_2_13;
+    public     long fld_11_2_13;
+    protected  int fld_12_2_13;
+    private    int fld_13_2_13;
+               int fld_14_2_13;
+    public     int[] fld_15_2_13 = new int [491];
+  }
+
+  public static class Wild_2_14 extends Wild_1_80 {
+    public     byte fld_0_2_14;
+    private    boolean fld_1_2_14;
+               int fld_2_2_14;
+               boolean fld_3_2_14;
+    protected  byte fld_4_2_14;
+    public     short fld_5_2_14;
+    public     char fld_6_2_14;
+    protected  long fld_7_2_14;
+               float fld_8_2_14;
+    public     int fld_9_2_14;
+               boolean fld_10_2_14;
+               float fld_11_2_14;
+  }
+
+  public static class Wild_2_15 extends Wild_1_85 {
+               double fld_0_2_15;
+    public     byte fld_1_2_15;
+    public     short fld_2_2_15;
+  }
+
+  public static class Wild_2_16 extends Wild_1_67 {
+  }
+
+  public static class Wild_2_17 extends Wild_1_41 {
+    public     Object fld_0_2_17;
+    public     byte fld_1_2_17;
+    protected  double fld_2_2_17;
+               short fld_3_2_17;
+               boolean fld_4_2_17;
+               short fld_5_2_17;
+  }
+
+  public static class Wild_2_18 extends Wild_1_6 {
+    protected  byte fld_0_2_18;
+               short fld_1_2_18;
+               double fld_2_2_18;
+    protected  int[] fld_3_2_18 = new int [170];
+    private    int fld_4_2_18;
+  }
+
+  public static class Wild_2_19 extends Wild_1_81 {
+               double fld_0_2_19;
+               double[] fld_1_2_19 = new double [466];
+               short fld_2_2_19;
+    public     float fld_3_2_19;
+    protected  double fld_4_2_19;
+    protected  double fld_5_2_19;
+    public     long fld_6_2_19;
+               boolean fld_7_2_19;
+    public     double fld_8_2_19;
+               char fld_9_2_19;
+    protected  float fld_10_2_19;
+    private    long fld_11_2_19;
+    protected  int fld_12_2_19;
+    private    short fld_13_2_19;
+  }
+
+  public static class Wild_2_20 extends Wild_1_76 {
+  }
+
+  public static class Wild_2_21 extends Wild_1_81 {
+    private    long[] fld_0_2_21 = new long [757];
+    protected  float fld_1_2_21;
+               int fld_2_2_21;
+    protected  Object fld_3_2_21;
+    public     char fld_4_2_21;
+  }
+
+  public static class Wild_2_22 extends Wild_1_4 {
+    private    boolean fld_0_2_22;
+    private    char fld_1_2_22;
+    public     Object fld_2_2_22;
+               short[] fld_3_2_22 = new short [179];
+    private    Object fld_4_2_22;
+               double fld_5_2_22;
+    protected  char fld_6_2_22;
+    public     boolean fld_7_2_22;
+               Object fld_8_2_22;
+    protected  int fld_9_2_22;
+    public     float fld_10_2_22;
+    private    Object[] fld_11_2_22 = new Object [228];
+  }
+
+  public static class Wild_2_23 extends Wild_1_46 {
+    protected  Object[] fld_0_2_23 = new Object [713];
+    private    float fld_1_2_23;
+    public     long fld_2_2_23;
+  }
+
+  public static class Wild_2_24 extends Wild_1_72 {
+    public     boolean fld_0_2_24;
+    private    double fld_1_2_24;
+    protected  boolean fld_2_2_24;
+  }
+
+  public static class Wild_2_25 extends Wild_1_88 {
+    private    byte fld_0_2_25;
+               long fld_1_2_25;
+    private    short fld_2_2_25;
+    public     Object fld_3_2_25;
+               byte fld_4_2_25;
+    protected  double fld_5_2_25;
+  }
+
+  public static class Wild_2_26 extends Wild_1_87 {
+    public     short fld_0_2_26;
+    public     Object fld_1_2_26;
+               short fld_2_2_26;
+               boolean fld_3_2_26;
+  }
+
+  public static class Wild_2_27 extends Wild_1_58 {
+    private    boolean fld_0_2_27;
+    private    long[] fld_1_2_27 = new long [913];
+  }
+
+  public static class Wild_2_28 extends Wild_1_8 {
+    private    double fld_0_2_28;
+    public     byte fld_1_2_28;
+               float fld_2_2_28;
+    protected  byte[] fld_3_2_28 = new byte [767];
+    public     byte fld_4_2_28;
+    public     Object fld_5_2_28;
+    public     double fld_6_2_28;
+    private    float[] fld_7_2_28 = new float [276];
+    public     boolean fld_8_2_28;
+    public     boolean fld_9_2_28;
+               byte fld_10_2_28;
+  }
+
+  public static class Wild_2_29 extends Wild_1_60 {
+    private    long fld_0_2_29;
+               float[] fld_1_2_29 = new float [27];
+    private    boolean fld_2_2_29;
+               char fld_3_2_29;
+    private    long fld_4_2_29;
+               int fld_5_2_29;
+               short fld_6_2_29;
+    protected  boolean fld_7_2_29;
+    protected  Object fld_8_2_29;
+  }
+
+  public static class Wild_2_30 extends Wild_1_88 {
+    public     short fld_0_2_30;
+    private    boolean fld_1_2_30;
+    public     float fld_2_2_30;
+               boolean fld_3_2_30;
+    public     short fld_4_2_30;
+               byte fld_5_2_30;
+    private    short fld_6_2_30;
+    public     char fld_7_2_30;
+    private    double[] fld_8_2_30 = new double [811];
+    public     long fld_9_2_30;
+    private    float fld_10_2_30;
+  }
+
+  public static class Wild_2_31 extends Wild_1_8 {
+    protected  char fld_0_2_31;
+               char fld_1_2_31;
+    public     Object fld_2_2_31;
+    public     double fld_3_2_31;
+    public     byte fld_4_2_31;
+    protected  byte fld_5_2_31;
+    private    short fld_6_2_31;
+               float fld_7_2_31;
+    protected  boolean fld_8_2_31;
+    protected  short fld_9_2_31;
+    private    int fld_10_2_31;
+    public     float fld_11_2_31;
+               char fld_12_2_31;
+    protected  double fld_13_2_31;
+               double fld_14_2_31;
+    private    Object fld_15_2_31;
+    private    float fld_16_2_31;
+    protected  boolean fld_17_2_31;
+    protected  char fld_18_2_31;
+    public     byte fld_19_2_31;
+    private    byte fld_20_2_31;
+    public     char fld_21_2_31;
+    public     char fld_22_2_31;
+  }
+
+  public static class Wild_2_32 extends Wild_1_5 {
+    public     byte fld_0_2_32;
+    private    short fld_1_2_32;
+    public     long fld_2_2_32;
+    public     short fld_3_2_32;
+               short fld_4_2_32;
+               boolean fld_5_2_32;
+    protected  char fld_6_2_32;
+    private    boolean fld_7_2_32;
+               byte[] fld_8_2_32 = new byte [43];
+               Object fld_9_2_32;
+    protected  float fld_10_2_32;
+    public     Object fld_11_2_32;
+    protected  byte fld_12_2_32;
+    public     int fld_13_2_32;
+               boolean fld_14_2_32;
+    private    byte fld_15_2_32;
+  }
+
+  public static class Wild_2_33 extends Wild_1_60 {
+    protected  boolean fld_0_2_33;
+               byte fld_1_2_33;
+    private    int fld_2_2_33;
+  }
+
+  public static class Wild_2_34 extends Wild_1_61 {
+    private    Object fld_0_2_34;
+    protected  float fld_1_2_34;
+    protected  char fld_2_2_34;
+    public     boolean fld_3_2_34;
+               double fld_4_2_34;
+    private    short fld_5_2_34;
+    public     int fld_6_2_34;
+  }
+
+  public static class Wild_2_35 extends Wild_1_11 {
+               char fld_0_2_35;
+    protected  short fld_1_2_35;
+    public     Object fld_2_2_35;
+               char fld_3_2_35;
+    private    float fld_4_2_35;
+               float fld_5_2_35;
+    protected  Object[] fld_6_2_35 = new Object [225];
+    protected  byte fld_7_2_35;
+  }
+
+  public static class Wild_2_36 extends Wild_1_29 {
+               short fld_0_2_36;
+    protected  long fld_1_2_36;
+    private    double[] fld_2_2_36 = new double [917];
+               Object fld_3_2_36;
+    protected  byte fld_4_2_36;
+    public     long fld_5_2_36;
+    public     Object fld_6_2_36;
+    public     short fld_7_2_36;
+  }
+
+  public static class Wild_2_37 extends Wild_1_33 {
+    private    byte fld_0_2_37;
+               Object fld_1_2_37;
+    protected  boolean fld_2_2_37;
+    private    Object fld_3_2_37;
+    private    long fld_4_2_37;
+    protected  boolean fld_5_2_37;
+    private    short fld_6_2_37;
+    protected  int[] fld_7_2_37 = new int [345];
+    protected  boolean fld_8_2_37;
+               short fld_9_2_37;
+    public     char[] fld_10_2_37 = new char [559];
+    public     char fld_11_2_37;
+    private    float fld_12_2_37;
+    protected  int fld_13_2_37;
+    public     Object fld_14_2_37;
+    protected  long fld_15_2_37;
+  }
+
+  public static class Wild_2_38 extends Wild_1_71 {
+               long fld_0_2_38;
+    public     byte[] fld_1_2_38 = new byte [636];
+    protected  Object[] fld_2_2_38 = new Object [901];
+    public     short fld_3_2_38;
+    public     long fld_4_2_38;
+    public     double fld_5_2_38;
+    private    byte fld_6_2_38;
+  }
+
+  public static class Wild_2_39 extends Wild_1_88 {
+               short[] fld_0_2_39 = new short [695];
+               Object fld_1_2_39;
+    public     double fld_2_2_39;
+    protected  float fld_3_2_39;
+               double fld_4_2_39;
+               long fld_5_2_39;
+  }
+
+  public static class Wild_2_40 extends Wild_1_72 {
+    public     short fld_0_2_40;
+    private    boolean fld_1_2_40;
+    public     long fld_2_2_40;
+               long fld_3_2_40;
+    protected  float fld_4_2_40;
+    private    float fld_5_2_40;
+    protected  boolean fld_6_2_40;
+    protected  double fld_7_2_40;
+    public     short[] fld_8_2_40 = new short [375];
+    protected  float[] fld_9_2_40 = new float [353];
+               int fld_10_2_40;
+    private    byte fld_11_2_40;
+    public     Object fld_12_2_40;
+  }
+
+  public static class Wild_2_41 extends Wild_1_99 {
+               Object[] fld_0_2_41 = new Object [938];
+    protected  double fld_1_2_41;
+    protected  short fld_2_2_41;
+               double fld_3_2_41;
+    protected  long fld_4_2_41;
+    public     float fld_5_2_41;
+    private    Object fld_6_2_41;
+    public     long fld_7_2_41;
+    public     double fld_8_2_41;
+    private    int fld_9_2_41;
+    public     float fld_10_2_41;
+    public     byte fld_11_2_41;
+    private    byte fld_12_2_41;
+    private    short fld_13_2_41;
+    public     byte fld_14_2_41;
+    protected  int fld_15_2_41;
+    private    boolean fld_16_2_41;
+  }
+
+  public static class Wild_2_42 extends Wild_1_58 {
+    protected  int fld_0_2_42;
+               int fld_1_2_42;
+    private    char fld_2_2_42;
+    protected  short fld_3_2_42;
+    private    char fld_4_2_42;
+    protected  short fld_5_2_42;
+    public     short fld_6_2_42;
+    private    char fld_7_2_42;
+    protected  double fld_8_2_42;
+  }
+
+  public static class Wild_2_43 extends Wild_1_49 {
+    public     char fld_0_2_43;
+               boolean fld_1_2_43;
+    public     float fld_2_2_43;
+    protected  double[] fld_3_2_43 = new double [825];
+    public     long fld_4_2_43;
+    protected  long fld_5_2_43;
+               int fld_6_2_43;
+    public     int fld_7_2_43;
+    private    byte[] fld_8_2_43 = new byte [190];
+    public     int fld_9_2_43;
+  }
+
+  public static class Wild_2_44 extends Wild_1_81 {
+    public     char fld_0_2_44;
+    public     long fld_1_2_44;
+    protected  Object fld_2_2_44;
+               int fld_3_2_44;
+               int fld_4_2_44;
+    protected  short[] fld_5_2_44 = new short [280];
+    private    double fld_6_2_44;
+    protected  int fld_7_2_44;
+    private    Object fld_8_2_44;
+    public     byte fld_9_2_44;
+               long fld_10_2_44;
+    private    char[] fld_11_2_44 = new char [690];
+    public     boolean fld_12_2_44;
+    private    byte fld_13_2_44;
+    public     byte fld_14_2_44;
+               Object fld_15_2_44;
+  }
+
+  public static class Wild_2_45 extends Wild_1_71 {
+    public     double fld_0_2_45;
+    private    int fld_1_2_45;
+    private    Object fld_2_2_45;
+               int fld_3_2_45;
+    public     long fld_4_2_45;
+               short fld_5_2_45;
+  }
+
+  public static class Wild_2_46 extends Wild_1_62 {
+               short fld_0_2_46;
+    protected  float fld_1_2_46;
+               char fld_2_2_46;
+    private    boolean fld_3_2_46;
+               double fld_4_2_46;
+    protected  long fld_5_2_46;
+               boolean fld_6_2_46;
+    protected  float fld_7_2_46;
+    protected  byte fld_8_2_46;
+    protected  char fld_9_2_46;
+  }
+
+  public static class Wild_2_47 extends Wild_1_1 {
+    private    Object fld_0_2_47;
+               float fld_1_2_47;
+    public     char fld_2_2_47;
+    public     short fld_3_2_47;
+    private    int fld_4_2_47;
+               Object fld_5_2_47;
+    private    float fld_6_2_47;
+               short fld_7_2_47;
+    protected  boolean fld_8_2_47;
+               long fld_9_2_47;
+    protected  short fld_10_2_47;
+    private    double fld_11_2_47;
+               short fld_12_2_47;
+               float fld_13_2_47;
+  }
+
+  public static class Wild_2_48 extends Wild_1_49 {
+    public     float fld_0_2_48;
+    public     Object fld_1_2_48;
+    public     short fld_2_2_48;
+    private    long fld_3_2_48;
+               short fld_4_2_48;
+    public     double fld_5_2_48;
+    public     long fld_6_2_48;
+               long fld_7_2_48;
+    public     short fld_8_2_48;
+    private    long fld_9_2_48;
+    private    float[] fld_10_2_48 = new float [175];
+    private    float fld_11_2_48;
+    public     Object fld_12_2_48;
+    public     char fld_13_2_48;
+               byte fld_14_2_48;
+               char fld_15_2_48;
+    protected  Object fld_16_2_48;
+    protected  long[] fld_17_2_48 = new long [504];
+  }
+
+  public static class Wild_2_49 extends Wild_1_86 {
+    protected  short fld_0_2_49;
+    private    double[] fld_1_2_49 = new double [424];
+    protected  char fld_2_2_49;
+               boolean fld_3_2_49;
+               char fld_4_2_49;
+               Object fld_5_2_49;
+    protected  double fld_6_2_49;
+    private    byte[] fld_7_2_49 = new byte [907];
+    protected  char fld_8_2_49;
+    protected  int fld_9_2_49;
+    public     short fld_10_2_49;
+    private    char fld_11_2_49;
+    protected  double fld_12_2_49;
+    public     int fld_13_2_49;
+               long fld_14_2_49;
+  }
+
+  public static class Wild_2_50 extends Wild_1_8 {
+    private    long fld_0_2_50;
+               int fld_1_2_50;
+    public     byte fld_2_2_50;
+    protected  byte fld_3_2_50;
+  }
+
+  public static class Wild_2_51 extends Wild_1_57 {
+    private    Object fld_0_2_51;
+    protected  int fld_1_2_51;
+    protected  long fld_2_2_51;
+    protected  boolean fld_3_2_51;
+    protected  Object[] fld_4_2_51 = new Object [529];
+    private    double fld_5_2_51;
+    public     boolean fld_6_2_51;
+               long fld_7_2_51;
+    private    char[] fld_8_2_51 = new char [270];
+               Object fld_9_2_51;
+               boolean fld_10_2_51;
+    private    Object fld_11_2_51;
+    protected  char fld_12_2_51;
+    private    char fld_13_2_51;
+  }
+
+  public static class Wild_2_52 extends Wild_1_23 {
+    protected  byte fld_0_2_52;
+    public     Object fld_1_2_52;
+    protected  double[] fld_2_2_52 = new double [8];
+    protected  long fld_3_2_52;
+    private    int fld_4_2_52;
+    public     char fld_5_2_52;
+               boolean fld_6_2_52;
+  }
+
+  public static class Wild_2_53 extends Wild_1_47 {
+    protected  Object fld_0_2_53;
+               char[] fld_1_2_53 = new char [178];
+    public     Object fld_2_2_53;
+               short fld_3_2_53;
+  }
+
+  public static class Wild_2_54 extends Wild_1_2 {
+    private    double fld_0_2_54;
+    protected  float fld_1_2_54;
+    public     boolean fld_2_2_54;
+    private    double[] fld_3_2_54 = new double [708];
+  }
+
+  public static class Wild_2_55 extends Wild_1_78 {
+               double fld_0_2_55;
+    private    int fld_1_2_55;
+               long fld_2_2_55;
+    protected  byte fld_3_2_55;
+    private    short fld_4_2_55;
+               byte fld_5_2_55;
+    public     char fld_6_2_55;
+    private    double[] fld_7_2_55 = new double [427];
+               double[] fld_8_2_55 = new double [291];
+               double fld_9_2_55;
+    public     int fld_10_2_55;
+    private    byte fld_11_2_55;
+  }
+
+  public static class Wild_2_56 extends Wild_1_17 {
+    private    short fld_0_2_56;
+    private    char[] fld_1_2_56 = new char [387];
+               char fld_2_2_56;
+    protected  char fld_3_2_56;
+  }
+
+  public static class Wild_2_57 extends Wild_1_77 {
+    private    double fld_0_2_57;
+    public     double fld_1_2_57;
+    private    Object fld_2_2_57;
+    private    char fld_3_2_57;
+    protected  char fld_4_2_57;
+               boolean fld_5_2_57;
+    public     Object fld_6_2_57;
+               byte fld_7_2_57;
+    private    char fld_8_2_57;
+    protected  char fld_9_2_57;
+    public     Object fld_10_2_57;
+    protected  short fld_11_2_57;
+    public     short fld_12_2_57;
+    protected  long[] fld_13_2_57 = new long [250];
+    protected  double fld_14_2_57;
+    private    boolean fld_15_2_57;
+    protected  short fld_16_2_57;
+  }
+
+  public static class Wild_2_58 extends Wild_1_32 {
+    private    char fld_0_2_58;
+    protected  Object fld_1_2_58;
+    public     Object fld_2_2_58;
+    public     long fld_3_2_58;
+               short fld_4_2_58;
+    private    int fld_5_2_58;
+               short fld_6_2_58;
+    private    float fld_7_2_58;
+  }
+
+  public static class Wild_2_59 extends Wild_1_50 {
+               float fld_0_2_59;
+  }
+
+  public static class Wild_2_60 extends Wild_1_12 {
+    private    Object fld_0_2_60;
+    protected  int[] fld_1_2_60 = new int [459];
+    public     double fld_2_2_60;
+    protected  byte fld_3_2_60;
+  }
+
+  public static class Wild_2_61 extends Wild_1_87 {
+    private    byte fld_0_2_61;
+               boolean[] fld_1_2_61 = new boolean [4];
+    private    long fld_2_2_61;
+    private    Object fld_3_2_61;
+    protected  Object fld_4_2_61;
+    public     float fld_5_2_61;
+    private    char fld_6_2_61;
+    protected  byte fld_7_2_61;
+    protected  boolean fld_8_2_61;
+    private    byte fld_9_2_61;
+    public     char fld_10_2_61;
+  }
+
+  public static class Wild_2_62 extends Wild_1_85 {
+    public     boolean fld_0_2_62;
+    public     long fld_1_2_62;
+               long fld_2_2_62;
+    private    float fld_3_2_62;
+    protected  char fld_4_2_62;
+    public     double fld_5_2_62;
+    private    Object fld_6_2_62;
+    public     char fld_7_2_62;
+               short fld_8_2_62;
+    public     int fld_9_2_62;
+    public     char fld_10_2_62;
+    public     short fld_11_2_62;
+    protected  char fld_12_2_62;
+  }
+
+  public static class Wild_2_63 extends Wild_1_63 {
+               short fld_0_2_63;
+    private    double fld_1_2_63;
+    protected  char fld_2_2_63;
+    private    byte fld_3_2_63;
+    protected  Object fld_4_2_63;
+    private    int fld_5_2_63;
+    protected  short fld_6_2_63;
+               boolean fld_7_2_63;
+    private    byte fld_8_2_63;
+               long fld_9_2_63;
+    private    byte[] fld_10_2_63 = new byte [565];
+               Object fld_11_2_63;
+    protected  char fld_12_2_63;
+               Object fld_13_2_63;
+  }
+
+  public static class Wild_2_64 extends Wild_1_86 {
+    protected  Object fld_0_2_64;
+    private    short fld_1_2_64;
+    public     char fld_2_2_64;
+    private    short fld_3_2_64;
+  }
+
+  public static class Wild_2_65 extends Wild_1_38 {
+    public     float fld_0_2_65;
+    private    char fld_1_2_65;
+    private    float fld_2_2_65;
+  }
+
+  public static class Wild_2_66 extends Wild_1_78 {
+    protected  long fld_0_2_66;
+    public     boolean fld_1_2_66;
+    protected  short fld_2_2_66;
+    public     Object fld_3_2_66;
+    public     boolean fld_4_2_66;
+    private    float fld_5_2_66;
+    private    Object[] fld_6_2_66 = new Object [494];
+  }
+
+  public static class Wild_2_67 extends Wild_1_33 {
+               byte fld_0_2_67;
+  }
+
+  public static class Wild_2_68 extends Wild_1_98 {
+    public     float fld_0_2_68;
+    public     int[] fld_1_2_68 = new int [696];
+    protected  float[] fld_2_2_68 = new float [113];
+    protected  short fld_3_2_68;
+    protected  int[] fld_4_2_68 = new int [653];
+    protected  float fld_5_2_68;
+               byte fld_6_2_68;
+    public     boolean fld_7_2_68;
+    private    short fld_8_2_68;
+  }
+
+  public static class Wild_2_69 extends Wild_1_30 {
+    public     int fld_0_2_69;
+  }
+
+  public static class Wild_2_70 extends Wild_1_85 {
+               boolean fld_0_2_70;
+    public     double fld_1_2_70;
+    private    Object fld_2_2_70;
+    private    float[] fld_3_2_70 = new float [765];
+    public     int fld_4_2_70;
+    protected  Object fld_5_2_70;
+    protected  byte fld_6_2_70;
+    protected  short fld_7_2_70;
+    public     float fld_8_2_70;
+    protected  Object fld_9_2_70;
+  }
+
+  public static class Wild_2_71 extends Wild_1_50 {
+    private    short fld_0_2_71;
+               long fld_1_2_71;
+    protected  boolean fld_2_2_71;
+    public     boolean fld_3_2_71;
+    private    byte fld_4_2_71;
+    private    long fld_5_2_71;
+    public     Object[] fld_6_2_71 = new Object [273];
+  }
+
+  public static class Wild_2_72 extends Wild_1_78 {
+               char fld_0_2_72;
+    private    long fld_1_2_72;
+    public     Object fld_2_2_72;
+    protected  boolean fld_3_2_72;
+    protected  short fld_4_2_72;
+    private    short fld_5_2_72;
+    protected  double[] fld_6_2_72 = new double [492];
+    public     float fld_7_2_72;
+               boolean fld_8_2_72;
+  }
+
+  public static class Wild_2_73 extends Wild_1_98 {
+    protected  int fld_0_2_73;
+    public     boolean fld_1_2_73;
+               float fld_2_2_73;
+               char fld_3_2_73;
+  }
+
+  public static class Wild_2_74 extends Wild_1_9 {
+               double fld_0_2_74;
+    private    char fld_1_2_74;
+               int fld_2_2_74;
+    private    long fld_3_2_74;
+    private    double fld_4_2_74;
+    private    int fld_5_2_74;
+    public     int fld_6_2_74;
+               byte fld_7_2_74;
+    private    Object fld_8_2_74;
+    protected  float fld_9_2_74;
+    protected  float fld_10_2_74;
+    protected  Object[] fld_11_2_74 = new Object [893];
+               byte fld_12_2_74;
+  }
+
+  public static class Wild_2_75 extends Wild_1_7 {
+    protected  short fld_0_2_75;
+               float fld_1_2_75;
+    protected  boolean fld_2_2_75;
+               Object fld_3_2_75;
+    protected  byte fld_4_2_75;
+               Object fld_5_2_75;
+    protected  byte fld_6_2_75;
+               int fld_7_2_75;
+    public     double fld_8_2_75;
+    public     short fld_9_2_75;
+               float fld_10_2_75;
+    private    Object fld_11_2_75;
+  }
+
+  public static class Wild_2_76 extends Wild_1_59 {
+    public     boolean fld_0_2_76;
+    public     float fld_1_2_76;
+               Object fld_2_2_76;
+    protected  short fld_3_2_76;
+    public     float fld_4_2_76;
+               boolean fld_5_2_76;
+               long[] fld_6_2_76 = new long [995];
+               int fld_7_2_76;
+               long fld_8_2_76;
+  }
+
+  public static class Wild_2_77 extends Wild_1_8 {
+    private    byte[] fld_0_2_77 = new byte [35];
+  }
+
+  public static class Wild_2_78 extends Wild_1_0 {
+    private    int[] fld_0_2_78 = new int [455];
+               long fld_1_2_78;
+  }
+
+  public static class Wild_2_79 extends Wild_1_53 {
+               long fld_0_2_79;
+    private    Object fld_1_2_79;
+    public     float[] fld_2_2_79 = new float [974];
+    protected  char[] fld_3_2_79 = new char [93];
+    public     double fld_4_2_79;
+    public     Object fld_5_2_79;
+  }
+
+  public static class Wild_2_80 extends Wild_1_3 {
+               boolean fld_0_2_80;
+    private    double fld_1_2_80;
+               char fld_2_2_80;
+    private    char fld_3_2_80;
+               float fld_4_2_80;
+    private    long fld_5_2_80;
+  }
+
+  public static class Wild_2_81 extends Wild_1_78 {
+               Object[] fld_0_2_81 = new Object [906];
+    private    long fld_1_2_81;
+               long fld_2_2_81;
+  }
+
+  public static class Wild_2_82 extends Wild_1_20 {
+               boolean fld_0_2_82;
+  }
+
+  public static class Wild_2_83 extends Wild_1_26 {
+               Object fld_0_2_83;
+    public     byte fld_1_2_83;
+    protected  boolean fld_2_2_83;
+    protected  int fld_3_2_83;
+    private    int fld_4_2_83;
+    private    Object fld_5_2_83;
+    private    short[] fld_6_2_83 = new short [431];
+    private    float fld_7_2_83;
+    public     int[] fld_8_2_83 = new int [222];
+               byte fld_9_2_83;
+    public     Object fld_10_2_83;
+  }
+
+  public static class Wild_2_84 extends Wild_1_78 {
+    public     short fld_0_2_84;
+    public     float fld_1_2_84;
+               boolean fld_2_2_84;
+    private    byte fld_3_2_84;
+    protected  double fld_4_2_84;
+    private    Object fld_5_2_84;
+    public     float fld_6_2_84;
+    private    short fld_7_2_84;
+    private    int fld_8_2_84;
+    protected  byte fld_9_2_84;
+    protected  short fld_10_2_84;
+    public     int fld_11_2_84;
+    private    int fld_12_2_84;
+    private    boolean fld_13_2_84;
+    protected  long fld_14_2_84;
+  }
+
+  public static class Wild_2_85 extends Wild_1_80 {
+    protected  byte fld_0_2_85;
+    protected  char[] fld_1_2_85 = new char [244];
+    private    double fld_2_2_85;
+               double fld_3_2_85;
+    private    short fld_4_2_85;
+    protected  double fld_5_2_85;
+    protected  char fld_6_2_85;
+    protected  Object fld_7_2_85;
+    public     char fld_8_2_85;
+    private    double fld_9_2_85;
+    public     int fld_10_2_85;
+               Object[] fld_11_2_85 = new Object [671];
+  }
+
+  public static class Wild_2_86 extends Wild_1_68 {
+    protected  int fld_0_2_86;
+    private    long fld_1_2_86;
+    public     byte fld_2_2_86;
+    public     char fld_3_2_86;
+    private    byte fld_4_2_86;
+    protected  double[] fld_5_2_86 = new double [0];
+  }
+
+  public static class Wild_2_87 extends Wild_1_10 {
+    private    float fld_0_2_87;
+               boolean fld_1_2_87;
+    private    double[] fld_2_2_87 = new double [138];
+  }
+
+  public static class Wild_2_88 extends Wild_1_94 {
+    public     byte fld_0_2_88;
+               byte fld_1_2_88;
+    public     short fld_2_2_88;
+    public     short fld_3_2_88;
+               short fld_4_2_88;
+    private    float fld_5_2_88;
+    public     int fld_6_2_88;
+    private    char fld_7_2_88;
+    private    Object[] fld_8_2_88 = new Object [512];
+    protected  Object fld_9_2_88;
+    public     int fld_10_2_88;
+    private    float fld_11_2_88;
+    protected  double fld_12_2_88;
+    protected  char fld_13_2_88;
+    private    boolean fld_14_2_88;
+  }
+
+  public static class Wild_2_89 extends Wild_1_3 {
+    protected  char fld_0_2_89;
+    protected  char[] fld_1_2_89 = new char [643];
+    protected  short fld_2_2_89;
+    protected  boolean[] fld_3_2_89 = new boolean [658];
+    public     double fld_4_2_89;
+    private    short fld_5_2_89;
+  }
+
+  public static class Wild_2_90 extends Wild_1_4 {
+    public     byte fld_0_2_90;
+               long fld_1_2_90;
+    public     char fld_2_2_90;
+    protected  long fld_3_2_90;
+               Object fld_4_2_90;
+    private    char fld_5_2_90;
+               short fld_6_2_90;
+    protected  int fld_7_2_90;
+               boolean fld_8_2_90;
+    private    short fld_9_2_90;
+  }
+
+  public static class Wild_2_91 extends Wild_1_99 {
+    public     long fld_0_2_91;
+    private    float fld_1_2_91;
+    protected  float fld_2_2_91;
+               long fld_3_2_91;
+    protected  int fld_4_2_91;
+               short fld_5_2_91;
+    public     char fld_6_2_91;
+  }
+
+  public static class Wild_2_92 extends Wild_1_76 {
+               int fld_0_2_92;
+  }
+
+  public static class Wild_2_93 extends Wild_1_93 {
+  }
+
+  public static class Wild_2_94 extends Wild_1_82 {
+               byte fld_0_2_94;
+               short fld_1_2_94;
+               byte fld_2_2_94;
+    public     float fld_3_2_94;
+               float fld_4_2_94;
+    public     boolean fld_5_2_94;
+  }
+
+  public static class Wild_2_95 extends Wild_1_53 {
+    protected  short fld_0_2_95;
+               Object fld_1_2_95;
+    public     int fld_2_2_95;
+    private    Object fld_3_2_95;
+    protected  char fld_4_2_95;
+    protected  char fld_5_2_95;
+    public     char fld_6_2_95;
+    public     Object fld_7_2_95;
+    protected  long fld_8_2_95;
+    protected  float[] fld_9_2_95 = new float [869];
+    protected  double[] fld_10_2_95 = new double [648];
+    public     double[] fld_11_2_95 = new double [982];
+  }
+
+  public static class Wild_2_96 extends Wild_1_35 {
+    private    float fld_0_2_96;
+    private    byte fld_1_2_96;
+               char fld_2_2_96;
+               float fld_3_2_96;
+    private    int fld_4_2_96;
+    protected  int fld_5_2_96;
+    protected  double fld_6_2_96;
+               short fld_7_2_96;
+    private    int fld_8_2_96;
+    public     long fld_9_2_96;
+  }
+
+  public static class Wild_2_97 extends Wild_1_35 {
+    public     Object fld_0_2_97;
+               long fld_1_2_97;
+    private    long fld_2_2_97;
+  }
+
+  public static class Wild_2_98 extends Wild_1_67 {
+    public     byte fld_0_2_98;
+  }
+
+  public static class Wild_2_99 extends Wild_1_32 {
+               float fld_0_2_99;
+    public     Object fld_1_2_99;
+               short fld_2_2_99;
+    protected  int fld_3_2_99;
+    protected  long fld_4_2_99;
+    protected  Object fld_5_2_99;
+    public     long fld_6_2_99;
+    public     double fld_7_2_99;
+    private    float fld_8_2_99;
+               short fld_9_2_99;
+               char fld_10_2_99;
+    protected  short fld_11_2_99;
+    protected  byte fld_12_2_99;
+  }
+
+  public static class Wild_3_0 extends Wild_2_73 {
+               float fld_0_3_0;
+    protected  char fld_1_3_0;
+               byte fld_2_3_0;
+    protected  int fld_3_3_0;
+               short fld_4_3_0;
+    protected  double[] fld_5_3_0 = new double [397];
+               double fld_6_3_0;
+    private    short fld_7_3_0;
+               float fld_8_3_0;
+    public     char fld_9_3_0;
+               byte fld_10_3_0;
+    public     long fld_11_3_0;
+  }
+
+  public static class Wild_3_1 extends Wild_2_98 {
+               short fld_0_3_1;
+  }
+
+  public static class Wild_3_2 extends Wild_2_97 {
+    private    long[] fld_0_3_2 = new long [472];
+    protected  byte fld_1_3_2;
+    public     byte fld_2_3_2;
+    public     boolean fld_3_3_2;
+    private    short fld_4_3_2;
+               double fld_5_3_2;
+    private    boolean fld_6_3_2;
+  }
+
+  public static class Wild_3_3 extends Wild_2_38 {
+    protected  int fld_0_3_3;
+    private    boolean fld_1_3_3;
+    protected  double fld_2_3_3;
+    public     char fld_3_3_3;
+    protected  long fld_4_3_3;
+    protected  double[] fld_5_3_3 = new double [171];
+               long fld_6_3_3;
+               short fld_7_3_3;
+    private    char fld_8_3_3;
+  }
+
+  public static class Wild_3_4 extends Wild_2_39 {
+    public     long fld_0_3_4;
+    private    int[] fld_1_3_4 = new int [178];
+    public     short fld_2_3_4;
+               float fld_3_3_4;
+    private    byte fld_4_3_4;
+    protected  boolean fld_5_3_4;
+    public     int fld_6_3_4;
+    public     long fld_7_3_4;
+  }
+
+  public static class Wild_3_5 extends Wild_2_0 {
+    public     int fld_0_3_5;
+    protected  int fld_1_3_5;
+  }
+
+  public static class Wild_3_6 extends Wild_2_47 {
+               long[] fld_0_3_6 = new long [997];
+    protected  double fld_1_3_6;
+    protected  float fld_2_3_6;
+               float fld_3_3_6;
+    private    Object fld_4_3_6;
+    protected  float fld_5_3_6;
+               long[] fld_6_3_6 = new long [534];
+    public     byte fld_7_3_6;
+    protected  Object fld_8_3_6;
+    public     long fld_9_3_6;
+    public     byte fld_10_3_6;
+  }
+
+  public static class Wild_3_7 extends Wild_2_68 {
+    private    int fld_0_3_7;
+    public     long fld_1_3_7;
+    private    boolean fld_2_3_7;
+    protected  Object fld_3_3_7;
+    protected  float fld_4_3_7;
+  }
+
+  public static class Wild_3_8 extends Wild_2_67 {
+    protected  int fld_0_3_8;
+    public     byte fld_1_3_8;
+    public     double fld_2_3_8;
+    private    char fld_3_3_8;
+    private    long[] fld_4_3_8 = new long [816];
+               int fld_5_3_8;
+    public     Object[] fld_6_3_8 = new Object [900];
+    protected  double fld_7_3_8;
+    private    double fld_8_3_8;
+               char fld_9_3_8;
+               boolean fld_10_3_8;
+  }
+
+  public static class Wild_3_9 extends Wild_2_59 {
+    protected  short fld_0_3_9;
+    public     boolean fld_1_3_9;
+    private    char fld_2_3_9;
+    public     Object fld_3_3_9;
+    public     long fld_4_3_9;
+    protected  int fld_5_3_9;
+               boolean fld_6_3_9;
+    private    boolean fld_7_3_9;
+    public     int fld_8_3_9;
+  }
+
+  public static class Wild_3_10 extends Wild_2_55 {
+               float fld_0_3_10;
+    protected  Object fld_1_3_10;
+               boolean fld_2_3_10;
+    private    long[] fld_3_3_10 = new long [852];
+    protected  int fld_4_3_10;
+    protected  double fld_5_3_10;
+               char fld_6_3_10;
+    private    short fld_7_3_10;
+    public     byte fld_8_3_10;
+  }
+
+  public static class Wild_3_11 extends Wild_2_16 {
+    private    byte fld_0_3_11;
+               Object fld_1_3_11;
+               char fld_2_3_11;
+    public     long[] fld_3_3_11 = new long [684];
+  }
+
+  public static class Wild_3_12 extends Wild_2_27 {
+    public     short fld_0_3_12;
+               boolean fld_1_3_12;
+               double fld_2_3_12;
+  }
+
+  public static class Wild_3_13 extends Wild_2_23 {
+    private    byte fld_0_3_13;
+    protected  byte fld_1_3_13;
+               double fld_2_3_13;
+    protected  double fld_3_3_13;
+               double fld_4_3_13;
+    public     Object fld_5_3_13;
+  }
+
+  public static class Wild_3_14 extends Wild_2_4 {
+               boolean fld_0_3_14;
+               byte fld_1_3_14;
+    private    short fld_2_3_14;
+               int fld_3_3_14;
+    private    int fld_4_3_14;
+    public     float fld_5_3_14;
+    public     float fld_6_3_14;
+    private    int fld_7_3_14;
+    protected  double fld_8_3_14;
+    private    byte fld_9_3_14;
+               short fld_10_3_14;
+  }
+
+  public static class Wild_3_15 extends Wild_2_8 {
+               int fld_0_3_15;
+               float fld_1_3_15;
+    protected  boolean fld_2_3_15;
+    private    byte fld_3_3_15;
+  }
+
+  public static class Wild_3_16 extends Wild_2_11 {
+    public     short fld_0_3_16;
+    public     float fld_1_3_16;
+    public     boolean fld_2_3_16;
+    public     byte fld_3_3_16;
+               long fld_4_3_16;
+    private    boolean[] fld_5_3_16 = new boolean [733];
+               double fld_6_3_16;
+    private    double fld_7_3_16;
+    public     Object fld_8_3_16;
+    public     float fld_9_3_16;
+    private    float fld_10_3_16;
+  }
+
+  public static class Wild_3_17 extends Wild_2_63 {
+               byte fld_0_3_17;
+               boolean[] fld_1_3_17 = new boolean [981];
+    protected  float fld_2_3_17;
+    private    int[] fld_3_3_17 = new int [658];
+    private    long[] fld_4_3_17 = new long [681];
+    private    byte fld_5_3_17;
+               short fld_6_3_17;
+    protected  int[] fld_7_3_17 = new int [127];
+  }
+
+  public static class Wild_3_18 extends Wild_2_54 {
+    private    int fld_0_3_18;
+               char fld_1_3_18;
+    protected  Object fld_2_3_18;
+    protected  long fld_3_3_18;
+    private    byte fld_4_3_18;
+    private    double[] fld_5_3_18 = new double [135];
+    public     char fld_6_3_18;
+  }
+
+  public static class Wild_3_19 extends Wild_2_83 {
+    public     int fld_0_3_19;
+    protected  long fld_1_3_19;
+               Object fld_2_3_19;
+  }
+
+  public static class Wild_3_20 extends Wild_2_10 {
+    public     char fld_0_3_20;
+  }
+
+  public static class Wild_3_21 extends Wild_2_98 {
+               long fld_0_3_21;
+    private    Object fld_1_3_21;
+               char fld_2_3_21;
+  }
+
+  public static class Wild_3_22 extends Wild_2_31 {
+    protected  short fld_0_3_22;
+    private    float fld_1_3_22;
+    public     float fld_2_3_22;
+    private    byte fld_3_3_22;
+    public     int fld_4_3_22;
+  }
+
+  public static class Wild_3_23 extends Wild_2_74 {
+    public     short fld_0_3_23;
+               double fld_1_3_23;
+    protected  double fld_2_3_23;
+    protected  short fld_3_3_23;
+               double fld_4_3_23;
+  }
+
+  public static class Wild_3_24 extends Wild_2_81 {
+    protected  Object fld_0_3_24;
+    public     short fld_1_3_24;
+    private    byte fld_2_3_24;
+    protected  int fld_3_3_24;
+    protected  long fld_4_3_24;
+    public     float[] fld_5_3_24 = new float [491];
+    protected  short fld_6_3_24;
+  }
+
+  public static class Wild_3_25 extends Wild_2_83 {
+    public     Object fld_0_3_25;
+    private    long fld_1_3_25;
+               short fld_2_3_25;
+    protected  Object[] fld_3_3_25 = new Object [721];
+    protected  byte fld_4_3_25;
+    public     long[] fld_5_3_25 = new long [530];
+    protected  byte fld_6_3_25;
+    public     boolean fld_7_3_25;
+    private    long fld_8_3_25;
+  }
+
+  public static class Wild_3_26 extends Wild_2_46 {
+    public     short fld_0_3_26;
+    protected  double fld_1_3_26;
+    private    byte fld_2_3_26;
+    public     short fld_3_3_26;
+    public     int fld_4_3_26;
+               char fld_5_3_26;
+    public     boolean fld_6_3_26;
+    private    int fld_7_3_26;
+    public     byte[] fld_8_3_26 = new byte [740];
+               Object fld_9_3_26;
+  }
+
+  public static class Wild_3_27 extends Wild_2_53 {
+    public     double fld_0_3_27;
+               Object fld_1_3_27;
+    private    double fld_2_3_27;
+  }
+
+  public static class Wild_3_28 extends Wild_2_35 {
+    private    double fld_0_3_28;
+    protected  long fld_1_3_28;
+    protected  boolean fld_2_3_28;
+    private    float fld_3_3_28;
+               int[] fld_4_3_28 = new int [602];
+    private    Object fld_5_3_28;
+    protected  long fld_6_3_28;
+    protected  byte fld_7_3_28;
+  }
+
+  public static class Wild_3_29 extends Wild_2_28 {
+    public     float fld_0_3_29;
+    public     Object fld_1_3_29;
+    public     double fld_2_3_29;
+               byte fld_3_3_29;
+               double fld_4_3_29;
+    protected  double fld_5_3_29;
+    public     int fld_6_3_29;
+    private    Object fld_7_3_29;
+  }
+
+  public static class Wild_3_30 extends Wild_2_22 {
+    public     char fld_0_3_30;
+    protected  int fld_1_3_30;
+               byte[] fld_2_3_30 = new byte [145];
+    private    int fld_3_3_30;
+               long fld_4_3_30;
+    public     byte[] fld_5_3_30 = new byte [201];
+    private    char fld_6_3_30;
+    private    Object[] fld_7_3_30 = new Object [682];
+    protected  float fld_8_3_30;
+    public     boolean fld_9_3_30;
+    public     int fld_10_3_30;
+  }
+
+  public static class Wild_3_31 extends Wild_2_13 {
+    public     byte fld_0_3_31;
+    private    byte fld_1_3_31;
+               long fld_2_3_31;
+    protected  float fld_3_3_31;
+    private    float fld_4_3_31;
+    protected  float fld_5_3_31;
+               Object fld_6_3_31;
+    protected  byte fld_7_3_31;
+               short fld_8_3_31;
+    public     short fld_9_3_31;
+    public     boolean fld_10_3_31;
+    protected  Object fld_11_3_31;
+    private    char fld_12_3_31;
+  }
+
+  public static class Wild_3_32 extends Wild_2_83 {
+               double fld_0_3_32;
+    private    char fld_1_3_32;
+               long fld_2_3_32;
+  }
+
+  public static class Wild_3_33 extends Wild_2_75 {
+               long fld_0_3_33;
+               short[] fld_1_3_33 = new short [303];
+    public     float fld_2_3_33;
+    public     int fld_3_3_33;
+    protected  byte[] fld_4_3_33 = new byte [598];
+  }
+
+  public static class Wild_3_34 extends Wild_2_14 {
+    public     short fld_0_3_34;
+    public     Object fld_1_3_34;
+    protected  long fld_2_3_34;
+    public     short fld_3_3_34;
+    protected  int fld_4_3_34;
+    protected  byte fld_5_3_34;
+  }
+
+  public static class Wild_3_35 extends Wild_2_45 {
+    public     char fld_0_3_35;
+  }
+
+  public static class Wild_3_36 extends Wild_2_69 {
+    protected  boolean fld_0_3_36;
+  }
+
+  public static class Wild_3_37 extends Wild_2_97 {
+    public     int fld_0_3_37;
+    public     byte fld_1_3_37;
+    protected  char fld_2_3_37;
+    protected  double fld_3_3_37;
+    private    int fld_4_3_37;
+    private    long fld_5_3_37;
+    protected  byte fld_6_3_37;
+    protected  double fld_7_3_37;
+               long fld_8_3_37;
+    protected  int fld_9_3_37;
+    private    byte fld_10_3_37;
+    public     double fld_11_3_37;
+               char fld_12_3_37;
+  }
+
+  public static class Wild_3_38 extends Wild_2_0 {
+    public     byte fld_0_3_38;
+    private    float fld_1_3_38;
+  }
+
+  public static class Wild_3_39 extends Wild_2_58 {
+    public     short fld_0_3_39;
+    public     char fld_1_3_39;
+    protected  long fld_2_3_39;
+    private    int fld_3_3_39;
+               char fld_4_3_39;
+    public     Object fld_5_3_39;
+               long fld_6_3_39;
+    private    char fld_7_3_39;
+    private    Object fld_8_3_39;
+    private    int[] fld_9_3_39 = new int [762];
+    protected  float fld_10_3_39;
+    public     double fld_11_3_39;
+               short fld_12_3_39;
+    public     short fld_13_3_39;
+  }
+
+  public static class Wild_3_40 extends Wild_2_80 {
+    public     byte fld_0_3_40;
+    private    Object fld_1_3_40;
+               boolean fld_2_3_40;
+    private    double fld_3_3_40;
+               Object fld_4_3_40;
+               long fld_5_3_40;
+    private    long fld_6_3_40;
+    private    short fld_7_3_40;
+    public     byte fld_8_3_40;
+  }
+
+  public static class Wild_3_41 extends Wild_2_91 {
+    public     Object fld_0_3_41;
+    protected  double fld_1_3_41;
+    protected  boolean fld_2_3_41;
+    protected  long fld_3_3_41;
+    private    double fld_4_3_41;
+               Object fld_5_3_41;
+    protected  boolean fld_6_3_41;
+    protected  char fld_7_3_41;
+    protected  double fld_8_3_41;
+    public     char fld_9_3_41;
+               short[] fld_10_3_41 = new short [323];
+    private    char fld_11_3_41;
+    private    byte fld_12_3_41;
+    private    short fld_13_3_41;
+  }
+
+  public static class Wild_3_42 extends Wild_2_59 {
+    private    char fld_0_3_42;
+    public     short[] fld_1_3_42 = new short [398];
+    public     double fld_2_3_42;
+               float fld_3_3_42;
+    protected  boolean fld_4_3_42;
+    private    double fld_5_3_42;
+               byte fld_6_3_42;
+    protected  byte fld_7_3_42;
+    protected  short fld_8_3_42;
+    protected  long fld_9_3_42;
+    public     Object fld_10_3_42;
+    protected  Object fld_11_3_42;
+    public     long[] fld_12_3_42 = new long [811];
+    protected  double fld_13_3_42;
+    public     byte fld_14_3_42;
+    public     int fld_15_3_42;
+    private    Object[] fld_16_3_42 = new Object [727];
+    private    byte fld_17_3_42;
+  }
+
+  public static class Wild_3_43 extends Wild_2_97 {
+               int fld_0_3_43;
+    private    int fld_1_3_43;
+    protected  Object fld_2_3_43;
+    protected  boolean fld_3_3_43;
+    public     float fld_4_3_43;
+    private    long fld_5_3_43;
+               boolean fld_6_3_43;
+               long fld_7_3_43;
+               long fld_8_3_43;
+  }
+
+  public static class Wild_3_44 extends Wild_2_34 {
+    protected  Object fld_0_3_44;
+    public     long fld_1_3_44;
+    private    double fld_2_3_44;
+    private    float fld_3_3_44;
+    public     float fld_4_3_44;
+    private    boolean fld_5_3_44;
+    public     float[] fld_6_3_44 = new float [12];
+  }
+
+  public static class Wild_3_45 extends Wild_2_28 {
+               char fld_0_3_45;
+    private    float[] fld_1_3_45 = new float [151];
+    public     long fld_2_3_45;
+    protected  char fld_3_3_45;
+               Object fld_4_3_45;
+    private    boolean fld_5_3_45;
+    private    float fld_6_3_45;
+    public     float fld_7_3_45;
+    protected  int fld_8_3_45;
+  }
+
+  public static class Wild_3_46 extends Wild_2_82 {
+               boolean fld_0_3_46;
+    private    char fld_1_3_46;
+    public     Object fld_2_3_46;
+    private    Object fld_3_3_46;
+    public     char fld_4_3_46;
+  }
+
+  public static class Wild_3_47 extends Wild_2_85 {
+    protected  char fld_0_3_47;
+               char fld_1_3_47;
+               float fld_2_3_47;
+    private    int fld_3_3_47;
+               boolean fld_4_3_47;
+    protected  Object fld_5_3_47;
+  }
+
+  public static class Wild_3_48 extends Wild_2_78 {
+    private    Object fld_0_3_48;
+    private    float fld_1_3_48;
+    public     byte fld_2_3_48;
+               byte fld_3_3_48;
+    private    byte fld_4_3_48;
+  }
+
+  public static class Wild_3_49 extends Wild_2_94 {
+    private    float fld_0_3_49;
+    protected  char fld_1_3_49;
+    protected  short[] fld_2_3_49 = new short [881];
+               short fld_3_3_49;
+    public     byte fld_4_3_49;
+               long fld_5_3_49;
+    private    double fld_6_3_49;
+    private    long fld_7_3_49;
+    private    float fld_8_3_49;
+  }
+
+  public static class Wild_3_50 extends Wild_2_12 {
+    private    int fld_0_3_50;
+               char fld_1_3_50;
+    protected  double fld_2_3_50;
+    protected  boolean[] fld_3_3_50 = new boolean [5];
+    protected  Object[] fld_4_3_50 = new Object [494];
+    public     int fld_5_3_50;
+    private    float fld_6_3_50;
+    public     short fld_7_3_50;
+               char[] fld_8_3_50 = new char [328];
+               int fld_9_3_50;
+  }
+
+  public static class Wild_3_51 extends Wild_2_25 {
+    private    long fld_0_3_51;
+    public     char fld_1_3_51;
+               char fld_2_3_51;
+    private    byte[] fld_3_3_51 = new byte [906];
+  }
+
+  public static class Wild_3_52 extends Wild_2_73 {
+    private    Object fld_0_3_52;
+    public     short fld_1_3_52;
+    private    boolean fld_2_3_52;
+               byte fld_3_3_52;
+    public     long fld_4_3_52;
+    private    char fld_5_3_52;
+    public     Object fld_6_3_52;
+               float[] fld_7_3_52 = new float [395];
+    protected  long fld_8_3_52;
+  }
+
+  public static class Wild_3_53 extends Wild_2_19 {
+               double fld_0_3_53;
+    protected  Object fld_1_3_53;
+               int fld_2_3_53;
+    public     float fld_3_3_53;
+    protected  float fld_4_3_53;
+    private    char fld_5_3_53;
+    private    char[] fld_6_3_53 = new char [254];
+    protected  boolean fld_7_3_53;
+    protected  char fld_8_3_53;
+               Object fld_9_3_53;
+    private    short[] fld_10_3_53 = new short [126];
+    private    float fld_11_3_53;
+    private    float[] fld_12_3_53 = new float [758];
+  }
+
+  public static class Wild_3_54 extends Wild_2_54 {
+               long fld_0_3_54;
+    protected  double fld_1_3_54;
+    protected  boolean fld_2_3_54;
+    public     char[] fld_3_3_54 = new char [916];
+    protected  boolean fld_4_3_54;
+    protected  float fld_5_3_54;
+    protected  short[] fld_6_3_54 = new short [58];
+    private    byte fld_7_3_54;
+               float fld_8_3_54;
+  }
+
+  public static class Wild_3_55 extends Wild_2_29 {
+    private    boolean fld_0_3_55;
+  }
+
+  public static class Wild_3_56 extends Wild_2_36 {
+    public     float fld_0_3_56;
+    public     long fld_1_3_56;
+    public     char fld_2_3_56;
+    protected  byte fld_3_3_56;
+    protected  double fld_4_3_56;
+    protected  boolean fld_5_3_56;
+    private    short fld_6_3_56;
+    private    double fld_7_3_56;
+               float fld_8_3_56;
+    private    long fld_9_3_56;
+  }
+
+  public static class Wild_3_57 extends Wild_2_39 {
+               int fld_0_3_57;
+    protected  long fld_1_3_57;
+    protected  char fld_2_3_57;
+    public     double fld_3_3_57;
+               Object[] fld_4_3_57 = new Object [780];
+               boolean fld_5_3_57;
+    private    long fld_6_3_57;
+               int[] fld_7_3_57 = new int [1];
+    protected  short fld_8_3_57;
+  }
+
+  public static class Wild_3_58 extends Wild_2_24 {
+    public     float fld_0_3_58;
+    private    double fld_1_3_58;
+    public     int fld_2_3_58;
+    private    int fld_3_3_58;
+    public     int fld_4_3_58;
+    public     long[] fld_5_3_58 = new long [562];
+    private    short fld_6_3_58;
+  }
+
+  public static class Wild_3_59 extends Wild_2_16 {
+    protected  boolean[] fld_0_3_59 = new boolean [967];
+    protected  char[] fld_1_3_59 = new char [979];
+               char fld_2_3_59;
+    protected  int fld_3_3_59;
+    private    int[] fld_4_3_59 = new int [295];
+               float fld_5_3_59;
+    private    Object fld_6_3_59;
+    protected  short fld_7_3_59;
+               long fld_8_3_59;
+    public     int fld_9_3_59;
+    protected  int fld_10_3_59;
+    public     boolean fld_11_3_59;
+    protected  double fld_12_3_59;
+  }
+
+  public static class Wild_3_60 extends Wild_2_94 {
+    protected  boolean fld_0_3_60;
+               float fld_1_3_60;
+               boolean fld_2_3_60;
+               boolean fld_3_3_60;
+    private    short fld_4_3_60;
+    public     double fld_5_3_60;
+    public     short fld_6_3_60;
+               char fld_7_3_60;
+    public     Object[] fld_8_3_60 = new Object [19];
+    private    double fld_9_3_60;
+    protected  short fld_10_3_60;
+    protected  int fld_11_3_60;
+    public     Object fld_12_3_60;
+               int fld_13_3_60;
+    protected  long fld_14_3_60;
+    private    boolean[] fld_15_3_60 = new boolean [311];
+    private    Object fld_16_3_60;
+    public     double fld_17_3_60;
+    private    short fld_18_3_60;
+  }
+
+  public static class Wild_3_61 extends Wild_2_32 {
+    protected  int fld_0_3_61;
+    protected  char fld_1_3_61;
+    protected  long[] fld_2_3_61 = new long [949];
+    private    double fld_3_3_61;
+    protected  long fld_4_3_61;
+    protected  int[] fld_5_3_61 = new int [262];
+  }
+
+  public static class Wild_3_62 extends Wild_2_28 {
+    protected  boolean fld_0_3_62;
+               char fld_1_3_62;
+               float fld_2_3_62;
+  }
+
+  public static class Wild_3_63 extends Wild_2_61 {
+    protected  int[] fld_0_3_63 = new int [523];
+  }
+
+  public static class Wild_3_64 extends Wild_2_40 {
+    public     char fld_0_3_64;
+    private    char fld_1_3_64;
+  }
+
+  public static class Wild_3_65 extends Wild_2_87 {
+    public     byte fld_0_3_65;
+               long fld_1_3_65;
+    public     int fld_2_3_65;
+    public     short fld_3_3_65;
+    public     boolean fld_4_3_65;
+    private    byte fld_5_3_65;
+    private    byte fld_6_3_65;
+    protected  Object[] fld_7_3_65 = new Object [207];
+    private    float fld_8_3_65;
+    public     short fld_9_3_65;
+               Object fld_10_3_65;
+    public     char fld_11_3_65;
+    protected  float fld_12_3_65;
+               boolean fld_13_3_65;
+    private    float fld_14_3_65;
+               int fld_15_3_65;
+  }
+
+  public static class Wild_3_66 extends Wild_2_23 {
+               int fld_0_3_66;
+    private    int fld_1_3_66;
+    protected  Object fld_2_3_66;
+    private    Object fld_3_3_66;
+    private    int[] fld_4_3_66 = new int [900];
+               long fld_5_3_66;
+  }
+
+  public static class Wild_3_67 extends Wild_2_71 {
+    protected  float fld_0_3_67;
+    private    float fld_1_3_67;
+    protected  double fld_2_3_67;
+               float fld_3_3_67;
+               short fld_4_3_67;
+               int fld_5_3_67;
+  }
+
+  public static class Wild_3_68 extends Wild_2_91 {
+    private    int fld_0_3_68;
+    public     Object fld_1_3_68;
+               Object fld_2_3_68;
+    private    boolean fld_3_3_68;
+    public     float fld_4_3_68;
+    protected  float fld_5_3_68;
+    public     byte fld_6_3_68;
+    private    boolean fld_7_3_68;
+    private    boolean fld_8_3_68;
+    public     short fld_9_3_68;
+    public     float fld_10_3_68;
+  }
+
+  public static class Wild_3_69 extends Wild_2_37 {
+    private    byte fld_0_3_69;
+               long[] fld_1_3_69 = new long [642];
+               char fld_2_3_69;
+    private    double[] fld_3_3_69 = new double [559];
+  }
+
+  public static class Wild_3_70 extends Wild_2_81 {
+               char fld_0_3_70;
+    public     short fld_1_3_70;
+    public     Object fld_2_3_70;
+    protected  short fld_3_3_70;
+    protected  boolean fld_4_3_70;
+    public     byte fld_5_3_70;
+    protected  float fld_6_3_70;
+  }
+
+  public static class Wild_3_71 extends Wild_2_28 {
+    public     byte fld_0_3_71;
+    protected  byte fld_1_3_71;
+               char fld_2_3_71;
+    public     Object fld_3_3_71;
+    protected  int fld_4_3_71;
+               char fld_5_3_71;
+    public     long fld_6_3_71;
+    protected  long fld_7_3_71;
+               float[] fld_8_3_71 = new float [910];
+    private    boolean fld_9_3_71;
+    protected  int fld_10_3_71;
+    private    boolean fld_11_3_71;
+               boolean fld_12_3_71;
+    public     boolean fld_13_3_71;
+    public     double fld_14_3_71;
+  }
+
+  public static class Wild_3_72 extends Wild_2_47 {
+    private    boolean fld_0_3_72;
+    protected  float fld_1_3_72;
+    private    short fld_2_3_72;
+    public     int fld_3_3_72;
+    public     long fld_4_3_72;
+    protected  float fld_5_3_72;
+    protected  char fld_6_3_72;
+    private    Object fld_7_3_72;
+               Object fld_8_3_72;
+    protected  short[] fld_9_3_72 = new short [830];
+    protected  boolean fld_10_3_72;
+               boolean fld_11_3_72;
+    protected  Object fld_12_3_72;
+  }
+
+  public static class Wild_3_73 extends Wild_2_68 {
+    public     short fld_0_3_73;
+               float fld_1_3_73;
+               short fld_2_3_73;
+               short fld_3_3_73;
+    protected  Object fld_4_3_73;
+    private    Object fld_5_3_73;
+  }
+
+  public static class Wild_3_74 extends Wild_2_1 {
+    private    char fld_0_3_74;
+    public     double fld_1_3_74;
+    protected  Object fld_2_3_74;
+               float fld_3_3_74;
+  }
+
+  public static class Wild_3_75 extends Wild_2_85 {
+               byte fld_0_3_75;
+    private    float fld_1_3_75;
+  }
+
+  public static class Wild_3_76 extends Wild_2_20 {
+    protected  char fld_0_3_76;
+    protected  char fld_1_3_76;
+    public     Object fld_2_3_76;
+    protected  float[] fld_3_3_76 = new float [456];
+    protected  Object[] fld_4_3_76 = new Object [892];
+    private    double fld_5_3_76;
+               boolean fld_6_3_76;
+               Object fld_7_3_76;
+               long fld_8_3_76;
+    private    boolean fld_9_3_76;
+    public     byte fld_10_3_76;
+    public     char fld_11_3_76;
+  }
+
+  public static class Wild_3_77 extends Wild_2_82 {
+               float fld_0_3_77;
+               short fld_1_3_77;
+    protected  float[] fld_2_3_77 = new float [207];
+    public     float fld_3_3_77;
+    private    double fld_4_3_77;
+    private    char fld_5_3_77;
+    private    boolean[] fld_6_3_77 = new boolean [248];
+               boolean fld_7_3_77;
+               long fld_8_3_77;
+    public     double fld_9_3_77;
+               short fld_10_3_77;
+    protected  double fld_11_3_77;
+               byte fld_12_3_77;
+    private    long fld_13_3_77;
+  }
+
+  public static class Wild_3_78 extends Wild_2_40 {
+    public     short fld_0_3_78;
+               long fld_1_3_78;
+    protected  double fld_2_3_78;
+    private    long fld_3_3_78;
+    protected  char fld_4_3_78;
+    public     double fld_5_3_78;
+               short fld_6_3_78;
+    protected  float fld_7_3_78;
+  }
+
+  public static class Wild_3_79 extends Wild_2_95 {
+    public     int[] fld_0_3_79 = new int [14];
+               long fld_1_3_79;
+    public     Object[] fld_2_3_79 = new Object [487];
+    protected  double fld_3_3_79;
+    private    Object fld_4_3_79;
+    private    long fld_5_3_79;
+  }
+
+  public static class Wild_3_80 extends Wild_2_34 {
+    public     double fld_0_3_80;
+    protected  long fld_1_3_80;
+    private    float fld_2_3_80;
+  }
+
+  public static class Wild_3_81 extends Wild_2_19 {
+    protected  boolean fld_0_3_81;
+               long fld_1_3_81;
+    public     long fld_2_3_81;
+    private    short fld_3_3_81;
+    private    boolean fld_4_3_81;
+    private    boolean fld_5_3_81;
+  }
+
+  public static class Wild_3_82 extends Wild_2_60 {
+    private    byte[] fld_0_3_82 = new byte [332];
+  }
+
+  public static class Wild_3_83 extends Wild_2_39 {
+    public     float fld_0_3_83;
+    private    char fld_1_3_83;
+    private    boolean fld_2_3_83;
+    public     float fld_3_3_83;
+  }
+
+  public static class Wild_3_84 extends Wild_2_8 {
+               byte[] fld_0_3_84 = new byte [938];
+  }
+
+  public static class Wild_3_85 extends Wild_2_48 {
+               int fld_0_3_85;
+    protected  short fld_1_3_85;
+    protected  boolean fld_2_3_85;
+               float fld_3_3_85;
+    public     short fld_4_3_85;
+    protected  char fld_5_3_85;
+    public     char fld_6_3_85;
+    protected  boolean fld_7_3_85;
+    protected  short fld_8_3_85;
+    protected  byte fld_9_3_85;
+    protected  char fld_10_3_85;
+    private    long fld_11_3_85;
+  }
+
+  public static class Wild_3_86 extends Wild_2_33 {
+    protected  byte fld_0_3_86;
+    protected  int[] fld_1_3_86 = new int [178];
+    private    char fld_2_3_86;
+    private    char fld_3_3_86;
+    protected  Object fld_4_3_86;
+               boolean fld_5_3_86;
+    private    long fld_6_3_86;
+    private    char fld_7_3_86;
+    private    char fld_8_3_86;
+    private    long fld_9_3_86;
+    public     short fld_10_3_86;
+  }
+
+  public static class Wild_3_87 extends Wild_2_79 {
+    protected  double fld_0_3_87;
+    public     byte fld_1_3_87;
+    private    Object fld_2_3_87;
+               char fld_3_3_87;
+    private    long fld_4_3_87;
+    protected  short fld_5_3_87;
+    protected  boolean fld_6_3_87;
+               long[] fld_7_3_87 = new long [428];
+    public     double fld_8_3_87;
+    public     int[] fld_9_3_87 = new int [654];
+    private    Object fld_10_3_87;
+    private    byte fld_11_3_87;
+    public     byte fld_12_3_87;
+  }
+
+  public static class Wild_3_88 extends Wild_2_47 {
+    protected  float fld_0_3_88;
+    protected  boolean fld_1_3_88;
+    protected  Object fld_2_3_88;
+               int fld_3_3_88;
+    public     boolean fld_4_3_88;
+    public     float fld_5_3_88;
+    public     boolean fld_6_3_88;
+    public     long fld_7_3_88;
+    public     float fld_8_3_88;
+    public     boolean fld_9_3_88;
+    public     int fld_10_3_88;
+    private    int[] fld_11_3_88 = new int [465];
+    private    long fld_12_3_88;
+    protected  int[] fld_13_3_88 = new int [157];
+  }
+
+  public static class Wild_3_89 extends Wild_2_88 {
+               short fld_0_3_89;
+    protected  int fld_1_3_89;
+               short fld_2_3_89;
+    private    short fld_3_3_89;
+    protected  int fld_4_3_89;
+               byte fld_5_3_89;
+               long fld_6_3_89;
+    public     byte fld_7_3_89;
+    public     Object fld_8_3_89;
+    private    short fld_9_3_89;
+  }
+
+  public static class Wild_3_90 extends Wild_2_40 {
+               float fld_0_3_90;
+  }
+
+  public static class Wild_3_91 extends Wild_2_83 {
+    public     double fld_0_3_91;
+               char fld_1_3_91;
+    public     int fld_2_3_91;
+               int fld_3_3_91;
+    private    float fld_4_3_91;
+               char fld_5_3_91;
+    protected  long fld_6_3_91;
+               Object fld_7_3_91;
+               boolean fld_8_3_91;
+    private    char fld_9_3_91;
+               boolean[] fld_10_3_91 = new boolean [527];
+    public     int fld_11_3_91;
+               boolean fld_12_3_91;
+  }
+
+  public static class Wild_3_92 extends Wild_2_94 {
+    protected  float fld_0_3_92;
+    public     short fld_1_3_92;
+    public     Object fld_2_3_92;
+    public     short fld_3_3_92;
+    private    short fld_4_3_92;
+  }
+
+  public static class Wild_3_93 extends Wild_2_60 {
+    protected  byte fld_0_3_93;
+    public     double fld_1_3_93;
+  }
+
+  public static class Wild_3_94 extends Wild_2_43 {
+    protected  char fld_0_3_94;
+    private    float fld_1_3_94;
+    public     int fld_2_3_94;
+    public     byte fld_3_3_94;
+    protected  boolean fld_4_3_94;
+    protected  char fld_5_3_94;
+    public     char[] fld_6_3_94 = new char [708];
+               short fld_7_3_94;
+  }
+
+  public static class Wild_3_95 extends Wild_2_58 {
+    private    double fld_0_3_95;
+    private    boolean fld_1_3_95;
+    public     boolean fld_2_3_95;
+    private    short fld_3_3_95;
+    public     boolean fld_4_3_95;
+  }
+
+  public static class Wild_3_96 extends Wild_2_97 {
+    private    boolean fld_0_3_96;
+    protected  int fld_1_3_96;
+               double fld_2_3_96;
+    protected  byte[] fld_3_3_96 = new byte [666];
+    public     long fld_4_3_96;
+               byte[] fld_5_3_96 = new byte [636];
+    public     short fld_6_3_96;
+    public     Object[] fld_7_3_96 = new Object [161];
+    public     boolean fld_8_3_96;
+    private    boolean fld_9_3_96;
+    public     char fld_10_3_96;
+    protected  short fld_11_3_96;
+  }
+
+  public static class Wild_3_97 extends Wild_2_86 {
+    protected  float fld_0_3_97;
+    private    boolean fld_1_3_97;
+               short fld_2_3_97;
+    public     char fld_3_3_97;
+    public     float fld_4_3_97;
+               char fld_5_3_97;
+               char fld_6_3_97;
+    protected  float fld_7_3_97;
+    public     boolean fld_8_3_97;
+  }
+
+  public static class Wild_3_98 extends Wild_2_89 {
+               float fld_0_3_98;
+    public     short fld_1_3_98;
+               long fld_2_3_98;
+    public     boolean fld_3_3_98;
+               short[] fld_4_3_98 = new short [794];
+  }
+
+  public static class Wild_3_99 extends Wild_2_8 {
+    public     char[] fld_0_3_99 = new char [924];
+  }
+
+  public static class Wild_4_0 extends Wild_3_95 {
+               Object fld_0_4_0;
+    public     char fld_1_4_0;
+    private    char fld_2_4_0;
+    protected  byte fld_3_4_0;
+    private    float fld_4_4_0;
+    private    long fld_5_4_0;
+    public     long fld_6_4_0;
+    protected  Object fld_7_4_0;
+               float fld_8_4_0;
+    private    float fld_9_4_0;
+               Object[] fld_10_4_0 = new Object [640];
+    private    short fld_11_4_0;
+    private    short fld_12_4_0;
+  }
+
+  public static class Wild_4_1 extends Wild_3_55 {
+    protected  Object[] fld_0_4_1 = new Object [815];
+    private    char fld_1_4_1;
+    private    float[] fld_2_4_1 = new float [577];
+    protected  short fld_3_4_1;
+    protected  short fld_4_4_1;
+    protected  byte fld_5_4_1;
+    private    double[] fld_6_4_1 = new double [33];
+    private    Object fld_7_4_1;
+               short fld_8_4_1;
+    private    int fld_9_4_1;
+    protected  double fld_10_4_1;
+               double fld_11_4_1;
+  }
+
+  public static class Wild_4_2 extends Wild_3_72 {
+    private    byte fld_0_4_2;
+    public     Object fld_1_4_2;
+    protected  long fld_2_4_2;
+    public     boolean fld_3_4_2;
+  }
+
+  public static class Wild_4_3 extends Wild_3_60 {
+    private    long fld_0_4_3;
+    protected  Object fld_1_4_3;
+    private    float[] fld_2_4_3 = new float [695];
+               float fld_3_4_3;
+    public     float fld_4_4_3;
+               byte fld_5_4_3;
+    public     short fld_6_4_3;
+    public     Object[] fld_7_4_3 = new Object [855];
+               Object fld_8_4_3;
+    private    short fld_9_4_3;
+               double fld_10_4_3;
+    public     boolean fld_11_4_3;
+    private    short fld_12_4_3;
+    private    float fld_13_4_3;
+    private    short fld_14_4_3;
+               char fld_15_4_3;
+    public     byte fld_16_4_3;
+    protected  char fld_17_4_3;
+  }
+
+  public static class Wild_4_4 extends Wild_3_62 {
+    protected  double fld_0_4_4;
+    public     char[] fld_1_4_4 = new char [75];
+    public     boolean fld_2_4_4;
+    public     boolean[] fld_3_4_4 = new boolean [538];
+               double fld_4_4_4;
+               Object fld_5_4_4;
+               long fld_6_4_4;
+  }
+
+  public static class Wild_4_5 extends Wild_3_23 {
+               char fld_0_4_5;
+    private    char fld_1_4_5;
+    protected  int fld_2_4_5;
+               Object fld_3_4_5;
+    private    byte fld_4_4_5;
+  }
+
+  public static class Wild_4_6 extends Wild_3_27 {
+               short fld_0_4_6;
+    private    Object fld_1_4_6;
+    protected  long fld_2_4_6;
+    private    Object[] fld_3_4_6 = new Object [878];
+    private    double fld_4_4_6;
+               short fld_5_4_6;
+    protected  Object fld_6_4_6;
+    protected  long fld_7_4_6;
+  }
+
+  public static class Wild_4_7 extends Wild_3_78 {
+    private    double fld_0_4_7;
+  }
+
+  public static class Wild_4_8 extends Wild_3_92 {
+    public     Object[] fld_0_4_8 = new Object [169];
+  }
+
+  public static class Wild_4_9 extends Wild_3_17 {
+    private    boolean fld_0_4_9;
+    protected  long fld_1_4_9;
+    private    short fld_2_4_9;
+    protected  boolean fld_3_4_9;
+    private    boolean fld_4_4_9;
+    private    Object fld_5_4_9;
+    public     double fld_6_4_9;
+    private    Object fld_7_4_9;
+    private    Object[] fld_8_4_9 = new Object [705];
+    private    long fld_9_4_9;
+  }
+
+  public static class Wild_4_10 extends Wild_3_70 {
+    protected  float fld_0_4_10;
+    public     long fld_1_4_10;
+    private    byte[] fld_2_4_10 = new byte [429];
+               float fld_3_4_10;
+    private    long fld_4_4_10;
+               Object fld_5_4_10;
+    protected  long[] fld_6_4_10 = new long [542];
+    protected  int fld_7_4_10;
+    protected  char fld_8_4_10;
+  }
+
+  public static class Wild_4_11 extends Wild_3_62 {
+    public     short fld_0_4_11;
+    protected  Object fld_1_4_11;
+    protected  float fld_2_4_11;
+    public     byte fld_3_4_11;
+  }
+
+  public static class Wild_4_12 extends Wild_3_40 {
+    private    byte fld_0_4_12;
+    protected  double fld_1_4_12;
+    protected  double fld_2_4_12;
+               long fld_3_4_12;
+    protected  int fld_4_4_12;
+  }
+
+  public static class Wild_4_13 extends Wild_3_63 {
+    private    float fld_0_4_13;
+    private    Object fld_1_4_13;
+    public     double fld_2_4_13;
+    public     int fld_3_4_13;
+    public     byte fld_4_4_13;
+    private    long fld_5_4_13;
+    private    boolean fld_6_4_13;
+               byte fld_7_4_13;
+               byte fld_8_4_13;
+    public     char fld_9_4_13;
+  }
+
+  public static class Wild_4_14 extends Wild_3_39 {
+    private    byte fld_0_4_14;
+    protected  boolean[] fld_1_4_14 = new boolean [240];
+               long fld_2_4_14;
+    protected  float fld_3_4_14;
+    protected  float fld_4_4_14;
+  }
+
+  public static class Wild_4_15 extends Wild_3_21 {
+    public     byte fld_0_4_15;
+    public     double fld_1_4_15;
+    private    short fld_2_4_15;
+    private    double fld_3_4_15;
+    protected  char[] fld_4_4_15 = new char [853];
+    private    boolean fld_5_4_15;
+    public     char fld_6_4_15;
+    private    int[] fld_7_4_15 = new int [400];
+    protected  float fld_8_4_15;
+    private    Object fld_9_4_15;
+    protected  double fld_10_4_15;
+  }
+
+  public static class Wild_4_16 extends Wild_3_6 {
+               int fld_0_4_16;
+    private    float fld_1_4_16;
+  }
+
+  public static class Wild_4_17 extends Wild_3_22 {
+  }
+
+  public static class Wild_4_18 extends Wild_3_8 {
+               Object fld_0_4_18;
+    protected  double fld_1_4_18;
+    private    byte fld_2_4_18;
+    private    short fld_3_4_18;
+               short fld_4_4_18;
+    private    short fld_5_4_18;
+               int[] fld_6_4_18 = new int [706];
+    private    Object fld_7_4_18;
+  }
+
+  public static class Wild_4_19 extends Wild_3_32 {
+    protected  short fld_0_4_19;
+    protected  int fld_1_4_19;
+  }
+
+  public static class Wild_4_20 extends Wild_3_23 {
+               byte[] fld_0_4_20 = new byte [84];
+    private    boolean fld_1_4_20;
+  }
+
+  public static class Wild_4_21 extends Wild_3_98 {
+    public     long fld_0_4_21;
+               int fld_1_4_21;
+               Object fld_2_4_21;
+    protected  byte fld_3_4_21;
+               int fld_4_4_21;
+               double fld_5_4_21;
+    protected  byte fld_6_4_21;
+    public     char fld_7_4_21;
+    protected  float fld_8_4_21;
+    protected  char fld_9_4_21;
+    private    long fld_10_4_21;
+    protected  double fld_11_4_21;
+    private    Object fld_12_4_21;
+  }
+
+  public static class Wild_4_22 extends Wild_3_11 {
+    private    double fld_0_4_22;
+    public     byte fld_1_4_22;
+    private    Object fld_2_4_22;
+               double fld_3_4_22;
+  }
+
+  public static class Wild_4_23 extends Wild_3_79 {
+    private    float fld_0_4_23;
+               double[] fld_1_4_23 = new double [981];
+    protected  char fld_2_4_23;
+    public     byte[] fld_3_4_23 = new byte [79];
+  }
+
+  public static class Wild_4_24 extends Wild_3_45 {
+    private    Object fld_0_4_24;
+    private    int fld_1_4_24;
+  }
+
+  public static class Wild_4_25 extends Wild_3_89 {
+               boolean fld_0_4_25;
+    protected  float fld_1_4_25;
+    private    float fld_2_4_25;
+    private    int fld_3_4_25;
+               long fld_4_4_25;
+    private    boolean[] fld_5_4_25 = new boolean [56];
+               short[] fld_6_4_25 = new short [768];
+    public     int fld_7_4_25;
+    protected  Object fld_8_4_25;
+    protected  boolean fld_9_4_25;
+    public     boolean fld_10_4_25;
+  }
+
+  public static class Wild_4_26 extends Wild_3_74 {
+    protected  Object fld_0_4_26;
+    protected  byte fld_1_4_26;
+    private    int fld_2_4_26;
+    public     Object fld_3_4_26;
+               Object[] fld_4_4_26 = new Object [901];
+  }
+
+  public static class Wild_4_27 extends Wild_3_46 {
+    private    float[] fld_0_4_27 = new float [358];
+    public     short fld_1_4_27;
+    public     int fld_2_4_27;
+    protected  byte fld_3_4_27;
+    protected  byte fld_4_4_27;
+    private    short fld_5_4_27;
+               boolean fld_6_4_27;
+    private    boolean fld_7_4_27;
+    protected  short fld_8_4_27;
+    public     double fld_9_4_27;
+  }
+
+  public static class Wild_4_28 extends Wild_3_5 {
+               long fld_0_4_28;
+    public     int fld_1_4_28;
+    private    boolean[] fld_2_4_28 = new boolean [34];
+    private    double fld_3_4_28;
+    protected  double fld_4_4_28;
+    private    short fld_5_4_28;
+               Object[] fld_6_4_28 = new Object [94];
+    protected  short fld_7_4_28;
+    private    short fld_8_4_28;
+    protected  Object fld_9_4_28;
+    private    int fld_10_4_28;
+               int fld_11_4_28;
+  }
+
+  public static class Wild_4_29 extends Wild_3_34 {
+               byte fld_0_4_29;
+    protected  short fld_1_4_29;
+    protected  char fld_2_4_29;
+               int fld_3_4_29;
+    private    short fld_4_4_29;
+    public     char[] fld_5_4_29 = new char [56];
+    public     byte fld_6_4_29;
+    protected  int fld_7_4_29;
+    public     int[] fld_8_4_29 = new int [628];
+  }
+
+  public static class Wild_4_30 extends Wild_3_87 {
+               char fld_0_4_30;
+               byte fld_1_4_30;
+    public     short fld_2_4_30;
+    public     byte fld_3_4_30;
+    protected  short fld_4_4_30;
+    private    byte fld_5_4_30;
+  }
+
+  public static class Wild_4_31 extends Wild_3_63 {
+    private    short fld_0_4_31;
+    protected  byte fld_1_4_31;
+    protected  boolean fld_2_4_31;
+    public     char fld_3_4_31;
+  }
+
+  public static class Wild_4_32 extends Wild_3_56 {
+    public     boolean fld_0_4_32;
+    private    char fld_1_4_32;
+  }
+
+  public static class Wild_4_33 extends Wild_3_91 {
+    protected  short fld_0_4_33;
+    private    double fld_1_4_33;
+    protected  float fld_2_4_33;
+    public     boolean fld_3_4_33;
+    private    char fld_4_4_33;
+    private    long fld_5_4_33;
+    public     float fld_6_4_33;
+    public     int fld_7_4_33;
+    private    byte fld_8_4_33;
+  }
+
+  public static class Wild_4_34 extends Wild_3_74 {
+    private    float fld_0_4_34;
+    public     long fld_1_4_34;
+    private    byte[] fld_2_4_34 = new byte [722];
+    public     int fld_3_4_34;
+    public     byte fld_4_4_34;
+    protected  byte fld_5_4_34;
+    private    byte fld_6_4_34;
+    private    double fld_7_4_34;
+    public     char fld_8_4_34;
+               int fld_9_4_34;
+               long fld_10_4_34;
+  }
+
+  public static class Wild_4_35 extends Wild_3_34 {
+    protected  float fld_0_4_35;
+               long fld_1_4_35;
+    public     long fld_2_4_35;
+               short[] fld_3_4_35 = new short [958];
+               long fld_4_4_35;
+    protected  long[] fld_5_4_35 = new long [472];
+               Object fld_6_4_35;
+    private    Object fld_7_4_35;
+               Object fld_8_4_35;
+    public     float fld_9_4_35;
+    protected  double[] fld_10_4_35 = new double [396];
+               Object fld_11_4_35;
+               float fld_12_4_35;
+  }
+
+  public static class Wild_4_36 extends Wild_3_7 {
+    private    char fld_0_4_36;
+    public     double fld_1_4_36;
+               short fld_2_4_36;
+    private    long[] fld_3_4_36 = new long [259];
+    protected  float fld_4_4_36;
+    private    boolean fld_5_4_36;
+  }
+
+  public static class Wild_4_37 extends Wild_3_30 {
+    protected  long fld_0_4_37;
+    private    char[] fld_1_4_37 = new char [968];
+               Object fld_2_4_37;
+    private    long fld_3_4_37;
+    public     int fld_4_4_37;
+    public     boolean fld_5_4_37;
+  }
+
+  public static class Wild_4_38 extends Wild_3_42 {
+               char fld_0_4_38;
+    protected  byte fld_1_4_38;
+    private    Object fld_2_4_38;
+    public     short fld_3_4_38;
+    private    byte fld_4_4_38;
+               double fld_5_4_38;
+               long fld_6_4_38;
+               long[] fld_7_4_38 = new long [580];
+  }
+
+  public static class Wild_4_39 extends Wild_3_83 {
+               boolean fld_0_4_39;
+    protected  short fld_1_4_39;
+    protected  float[] fld_2_4_39 = new float [140];
+  }
+
+  public static class Wild_4_40 extends Wild_3_55 {
+    public     long fld_0_4_40;
+    protected  byte fld_1_4_40;
+               double[] fld_2_4_40 = new double [66];
+    private    long fld_3_4_40;
+  }
+
+  public static class Wild_4_41 extends Wild_3_48 {
+    private    float fld_0_4_41;
+               double fld_1_4_41;
+               int fld_2_4_41;
+    private    Object fld_3_4_41;
+    private    boolean fld_4_4_41;
+               boolean[] fld_5_4_41 = new boolean [896];
+    private    double fld_6_4_41;
+               byte fld_7_4_41;
+               float fld_8_4_41;
+    protected  int fld_9_4_41;
+               boolean fld_10_4_41;
+    protected  double fld_11_4_41;
+    protected  short fld_12_4_41;
+               boolean fld_13_4_41;
+    private    boolean fld_14_4_41;
+  }
+
+  public static class Wild_4_42 extends Wild_3_79 {
+               short[] fld_0_4_42 = new short [642];
+    private    double fld_1_4_42;
+  }
+
+  public static class Wild_4_43 extends Wild_3_41 {
+    protected  boolean fld_0_4_43;
+    public     Object fld_1_4_43;
+    protected  double fld_2_4_43;
+               char fld_3_4_43;
+               Object fld_4_4_43;
+               boolean fld_5_4_43;
+  }
+
+  public static class Wild_4_44 extends Wild_3_28 {
+    public     boolean fld_0_4_44;
+    public     double fld_1_4_44;
+    private    boolean[] fld_2_4_44 = new boolean [965];
+    private    long fld_3_4_44;
+               float fld_4_4_44;
+    public     long fld_5_4_44;
+               byte fld_6_4_44;
+    public     long[] fld_7_4_44 = new long [20];
+    protected  long fld_8_4_44;
+               float fld_9_4_44;
+  }
+
+  public static class Wild_4_45 extends Wild_3_44 {
+               short[] fld_0_4_45 = new short [921];
+    protected  char fld_1_4_45;
+    protected  byte fld_2_4_45;
+    public     Object fld_3_4_45;
+  }
+
+  public static class Wild_4_46 extends Wild_3_90 {
+    private    boolean fld_0_4_46;
+    public     char fld_1_4_46;
+    protected  int fld_2_4_46;
+    protected  short fld_3_4_46;
+               float fld_4_4_46;
+    protected  float fld_5_4_46;
+    private    float fld_6_4_46;
+               boolean fld_7_4_46;
+  }
+
+  public static class Wild_4_47 extends Wild_3_59 {
+    private    boolean fld_0_4_47;
+    public     double fld_1_4_47;
+    private    char[] fld_2_4_47 = new char [516];
+               int fld_3_4_47;
+               byte fld_4_4_47;
+    private    boolean fld_5_4_47;
+    private    double fld_6_4_47;
+               double fld_7_4_47;
+               Object fld_8_4_47;
+    private    float fld_9_4_47;
+  }
+
+  public static class Wild_4_48 extends Wild_3_65 {
+    public     double[] fld_0_4_48 = new double [177];
+    private    Object fld_1_4_48;
+               Object fld_2_4_48;
+    public     double[] fld_3_4_48 = new double [509];
+    protected  long[] fld_4_4_48 = new long [687];
+               long fld_5_4_48;
+               short[] fld_6_4_48 = new short [61];
+    protected  char fld_7_4_48;
+               char fld_8_4_48;
+               boolean fld_9_4_48;
+    private    byte fld_10_4_48;
+    public     short fld_11_4_48;
+    protected  int[] fld_12_4_48 = new int [702];
+    public     double fld_13_4_48;
+  }
+
+  public static class Wild_4_49 extends Wild_3_68 {
+    public     long fld_0_4_49;
+    public     double fld_1_4_49;
+    protected  boolean[] fld_2_4_49 = new boolean [172];
+    private    byte fld_3_4_49;
+    private    float fld_4_4_49;
+    public     boolean fld_5_4_49;
+               char fld_6_4_49;
+    private    char fld_7_4_49;
+  }
+
+  public static class Wild_4_50 extends Wild_3_75 {
+    public     long fld_0_4_50;
+               Object fld_1_4_50;
+               int fld_2_4_50;
+    private    int fld_3_4_50;
+               int fld_4_4_50;
+    public     long fld_5_4_50;
+    public     long fld_6_4_50;
+    public     int fld_7_4_50;
+  }
+
+  public static class Wild_4_51 extends Wild_3_1 {
+               boolean fld_0_4_51;
+    private    Object[] fld_1_4_51 = new Object [554];
+    public     int fld_2_4_51;
+               double fld_3_4_51;
+    protected  double fld_4_4_51;
+    public     char fld_5_4_51;
+    public     boolean fld_6_4_51;
+    private    boolean fld_7_4_51;
+    protected  byte fld_8_4_51;
+    protected  Object fld_9_4_51;
+    public     int fld_10_4_51;
+    private    boolean fld_11_4_51;
+    protected  Object fld_12_4_51;
+               long fld_13_4_51;
+    private    int fld_14_4_51;
+    protected  short fld_15_4_51;
+               float fld_16_4_51;
+               boolean fld_17_4_51;
+  }
+
+  public static class Wild_4_52 extends Wild_3_87 {
+    public     short fld_0_4_52;
+    public     Object fld_1_4_52;
+    protected  byte fld_2_4_52;
+               byte fld_3_4_52;
+    protected  int fld_4_4_52;
+    protected  boolean fld_5_4_52;
+    protected  double fld_6_4_52;
+    private    double fld_7_4_52;
+    public     float fld_8_4_52;
+               short fld_9_4_52;
+    private    long fld_10_4_52;
+               short fld_11_4_52;
+    protected  double fld_12_4_52;
+    public     short fld_13_4_52;
+    public     int fld_14_4_52;
+    protected  char fld_15_4_52;
+    protected  float[] fld_16_4_52 = new float [222];
+    private    Object fld_17_4_52;
+    public     int fld_18_4_52;
+    private    char fld_19_4_52;
+  }
+
+  public static class Wild_4_53 extends Wild_3_21 {
+    public     long[] fld_0_4_53 = new long [756];
+    protected  long fld_1_4_53;
+    protected  byte fld_2_4_53;
+    public     boolean fld_3_4_53;
+               short fld_4_4_53;
+    private    long fld_5_4_53;
+    public     boolean[] fld_6_4_53 = new boolean [878];
+               long fld_7_4_53;
+               Object fld_8_4_53;
+    private    int fld_9_4_53;
+  }
+
+  public static class Wild_4_54 extends Wild_3_41 {
+    private    boolean fld_0_4_54;
+    protected  Object fld_1_4_54;
+    public     double[] fld_2_4_54 = new double [98];
+               byte fld_3_4_54;
+               short fld_4_4_54;
+  }
+
+  public static class Wild_4_55 extends Wild_3_81 {
+    protected  long fld_0_4_55;
+               long fld_1_4_55;
+    public     int fld_2_4_55;
+    public     boolean[] fld_3_4_55 = new boolean [3];
+    public     byte fld_4_4_55;
+    private    int fld_5_4_55;
+    protected  Object fld_6_4_55;
+  }
+
+  public static class Wild_4_56 extends Wild_3_71 {
+    public     double fld_0_4_56;
+    protected  byte[] fld_1_4_56 = new byte [659];
+               short fld_2_4_56;
+    public     float fld_3_4_56;
+    private    float fld_4_4_56;
+               short[] fld_5_4_56 = new short [964];
+    private    boolean fld_6_4_56;
+  }
+
+  public static class Wild_4_57 extends Wild_3_66 {
+               short fld_0_4_57;
+               float fld_1_4_57;
+    protected  long fld_2_4_57;
+    protected  short fld_3_4_57;
+    public     char fld_4_4_57;
+    protected  short fld_5_4_57;
+    protected  float[] fld_6_4_57 = new float [51];
+    public     char fld_7_4_57;
+    private    short fld_8_4_57;
+               boolean[] fld_9_4_57 = new boolean [354];
+    protected  int fld_10_4_57;
+    private    Object fld_11_4_57;
+               double fld_12_4_57;
+    private    char fld_13_4_57;
+  }
+
+  public static class Wild_4_58 extends Wild_3_74 {
+    protected  int fld_0_4_58;
+    protected  boolean fld_1_4_58;
+    public     boolean fld_2_4_58;
+    public     Object fld_3_4_58;
+               int fld_4_4_58;
+  }
+
+  public static class Wild_4_59 extends Wild_3_82 {
+               int fld_0_4_59;
+    public     char fld_1_4_59;
+    protected  int fld_2_4_59;
+    public     byte fld_3_4_59;
+    private    long fld_4_4_59;
+    protected  Object fld_5_4_59;
+    private    char fld_6_4_59;
+    public     byte fld_7_4_59;
+    protected  int fld_8_4_59;
+    public     boolean fld_9_4_59;
+    public     byte fld_10_4_59;
+    protected  int fld_11_4_59;
+               char fld_12_4_59;
+    private    short fld_13_4_59;
+  }
+
+  public static class Wild_4_60 extends Wild_3_68 {
+    protected  Object fld_0_4_60;
+    public     short fld_1_4_60;
+               double fld_2_4_60;
+    private    int fld_3_4_60;
+  }
+
+  public static class Wild_4_61 extends Wild_3_19 {
+    protected  Object fld_0_4_61;
+    public     byte[] fld_1_4_61 = new byte [871];
+               Object fld_2_4_61;
+    protected  int fld_3_4_61;
+    protected  double fld_4_4_61;
+    public     long fld_5_4_61;
+               boolean[] fld_6_4_61 = new boolean [611];
+  }
+
+  public static class Wild_4_62 extends Wild_3_91 {
+               byte fld_0_4_62;
+  }
+
+  public static class Wild_4_63 extends Wild_3_13 {
+    protected  int fld_0_4_63;
+    protected  long[] fld_1_4_63 = new long [614];
+               double fld_2_4_63;
+               short fld_3_4_63;
+  }
+
+  public static class Wild_4_64 extends Wild_3_85 {
+    protected  double fld_0_4_64;
+               short fld_1_4_64;
+               float fld_2_4_64;
+    public     char fld_3_4_64;
+    private    short fld_4_4_64;
+    protected  long fld_5_4_64;
+    public     int fld_6_4_64;
+               char fld_7_4_64;
+    protected  float fld_8_4_64;
+    public     short fld_9_4_64;
+    public     short fld_10_4_64;
+               long fld_11_4_64;
+               Object fld_12_4_64;
+               boolean[] fld_13_4_64 = new boolean [367];
+    private    float fld_14_4_64;
+    public     float fld_15_4_64;
+               Object fld_16_4_64;
+  }
+
+  public static class Wild_4_65 extends Wild_3_82 {
+    protected  char fld_0_4_65;
+    public     byte fld_1_4_65;
+    protected  float fld_2_4_65;
+               float fld_3_4_65;
+               double fld_4_4_65;
+    private    byte fld_5_4_65;
+    protected  float fld_6_4_65;
+    private    boolean[] fld_7_4_65 = new boolean [449];
+    protected  double fld_8_4_65;
+    protected  long fld_9_4_65;
+    protected  char fld_10_4_65;
+    public     double fld_11_4_65;
+    public     short fld_12_4_65;
+  }
+
+  public static class Wild_4_66 extends Wild_3_49 {
+               long fld_0_4_66;
+  }
+
+  public static class Wild_4_67 extends Wild_3_94 {
+    protected  float fld_0_4_67;
+    public     char fld_1_4_67;
+    public     short fld_2_4_67;
+               byte[] fld_3_4_67 = new byte [645];
+    private    short fld_4_4_67;
+               Object fld_5_4_67;
+    protected  float fld_6_4_67;
+               float fld_7_4_67;
+    private    boolean fld_8_4_67;
+    private    boolean fld_9_4_67;
+               long fld_10_4_67;
+  }
+
+  public static class Wild_4_68 extends Wild_3_7 {
+               float fld_0_4_68;
+    protected  short fld_1_4_68;
+               short[] fld_2_4_68 = new short [332];
+               int fld_3_4_68;
+    protected  boolean[] fld_4_4_68 = new boolean [748];
+    private    char[] fld_5_4_68 = new char [994];
+               float fld_6_4_68;
+    public     char[] fld_7_4_68 = new char [947];
+    private    long fld_8_4_68;
+    private    float fld_9_4_68;
+  }
+
+  public static class Wild_4_69 extends Wild_3_94 {
+    private    byte fld_0_4_69;
+    protected  float fld_1_4_69;
+  }
+
+  public static class Wild_4_70 extends Wild_3_52 {
+    private    boolean fld_0_4_70;
+    private    boolean fld_1_4_70;
+  }
+
+  public static class Wild_4_71 extends Wild_3_62 {
+    private    short fld_0_4_71;
+    protected  Object fld_1_4_71;
+    protected  char fld_2_4_71;
+    public     float[] fld_3_4_71 = new float [107];
+    protected  char fld_4_4_71;
+               Object fld_5_4_71;
+    protected  double fld_6_4_71;
+    private    short fld_7_4_71;
+  }
+
+  public static class Wild_4_72 extends Wild_3_90 {
+               float fld_0_4_72;
+    protected  Object fld_1_4_72;
+               float[] fld_2_4_72 = new float [104];
+    private    boolean fld_3_4_72;
+    protected  long fld_4_4_72;
+               char fld_5_4_72;
+    public     short fld_6_4_72;
+    protected  char fld_7_4_72;
+  }
+
+  public static class Wild_4_73 extends Wild_3_52 {
+    protected  double fld_0_4_73;
+               byte fld_1_4_73;
+               byte fld_2_4_73;
+               byte fld_3_4_73;
+    protected  byte fld_4_4_73;
+    public     float fld_5_4_73;
+    private    long fld_6_4_73;
+    private    float fld_7_4_73;
+    protected  boolean fld_8_4_73;
+               Object fld_9_4_73;
+    protected  boolean fld_10_4_73;
+  }
+
+  public static class Wild_4_74 extends Wild_3_23 {
+               long fld_0_4_74;
+    private    double[] fld_1_4_74 = new double [361];
+    public     double fld_2_4_74;
+    protected  int[] fld_3_4_74 = new int [241];
+               long fld_4_4_74;
+               Object fld_5_4_74;
+    public     boolean fld_6_4_74;
+    private    int fld_7_4_74;
+    protected  int fld_8_4_74;
+    protected  float fld_9_4_74;
+    private    boolean fld_10_4_74;
+    protected  Object fld_11_4_74;
+               Object fld_12_4_74;
+    private    short fld_13_4_74;
+    protected  boolean fld_14_4_74;
+    private    char fld_15_4_74;
+  }
+
+  public static class Wild_4_75 extends Wild_3_29 {
+    public     Object fld_0_4_75;
+    protected  char fld_1_4_75;
+  }
+
+  public static class Wild_4_76 extends Wild_3_64 {
+    protected  Object fld_0_4_76;
+    public     short[] fld_1_4_76 = new short [950];
+               float[] fld_2_4_76 = new float [996];
+               float fld_3_4_76;
+    protected  short fld_4_4_76;
+    public     float[] fld_5_4_76 = new float [631];
+    private    Object fld_6_4_76;
+               boolean fld_7_4_76;
+  }
+
+  public static class Wild_4_77 extends Wild_3_96 {
+               Object fld_0_4_77;
+    private    byte[] fld_1_4_77 = new byte [434];
+    private    long fld_2_4_77;
+    private    float fld_3_4_77;
+    public     boolean fld_4_4_77;
+    protected  byte[] fld_5_4_77 = new byte [595];
+    protected  double fld_6_4_77;
+    public     short fld_7_4_77;
+    public     char fld_8_4_77;
+  }
+
+  public static class Wild_4_78 extends Wild_3_6 {
+    public     long[] fld_0_4_78 = new long [704];
+    private    boolean fld_1_4_78;
+    public     char fld_2_4_78;
+    protected  short fld_3_4_78;
+  }
+
+  public static class Wild_4_79 extends Wild_3_56 {
+    protected  short fld_0_4_79;
+    public     boolean fld_1_4_79;
+               int fld_2_4_79;
+  }
+
+  public static class Wild_4_80 extends Wild_3_23 {
+    public     int fld_0_4_80;
+    private    short fld_1_4_80;
+    private    char fld_2_4_80;
+    public     char fld_3_4_80;
+    protected  short fld_4_4_80;
+    protected  long fld_5_4_80;
+  }
+
+  public static class Wild_4_81 extends Wild_3_55 {
+    public     byte fld_0_4_81;
+    private    int fld_1_4_81;
+    public     int fld_2_4_81;
+    private    char fld_3_4_81;
+    public     short fld_4_4_81;
+    private    double fld_5_4_81;
+  }
+
+  public static class Wild_4_82 extends Wild_3_12 {
+    protected  int fld_0_4_82;
+    private    byte fld_1_4_82;
+    private    char fld_2_4_82;
+    public     Object fld_3_4_82;
+    protected  float fld_4_4_82;
+    public     short fld_5_4_82;
+               float fld_6_4_82;
+  }
+
+  public static class Wild_4_83 extends Wild_3_0 {
+    protected  char[] fld_0_4_83 = new char [812];
+    protected  short fld_1_4_83;
+    public     boolean fld_2_4_83;
+               byte fld_3_4_83;
+               Object fld_4_4_83;
+    private    float fld_5_4_83;
+    protected  float fld_6_4_83;
+    protected  short fld_7_4_83;
+    protected  long[] fld_8_4_83 = new long [546];
+    private    byte fld_9_4_83;
+    private    float fld_10_4_83;
+    public     long fld_11_4_83;
+               char fld_12_4_83;
+  }
+
+  public static class Wild_4_84 extends Wild_3_30 {
+    public     char fld_0_4_84;
+    private    long fld_1_4_84;
+    private    char fld_2_4_84;
+               int fld_3_4_84;
+    private    short fld_4_4_84;
+    private    short fld_5_4_84;
+    protected  double fld_6_4_84;
+  }
+
+  public static class Wild_4_85 extends Wild_3_1 {
+    public     char fld_0_4_85;
+    private    long fld_1_4_85;
+    protected  byte fld_2_4_85;
+    public     short fld_3_4_85;
+               short[] fld_4_4_85 = new short [192];
+    public     double fld_5_4_85;
+    public     byte[] fld_6_4_85 = new byte [985];
+    public     int fld_7_4_85;
+    public     short fld_8_4_85;
+    protected  boolean fld_9_4_85;
+  }
+
+  public static class Wild_4_86 extends Wild_3_43 {
+    protected  char fld_0_4_86;
+               double fld_1_4_86;
+    protected  short fld_2_4_86;
+               float fld_3_4_86;
+  }
+
+  public static class Wild_4_87 extends Wild_3_18 {
+    protected  long fld_0_4_87;
+    public     float fld_1_4_87;
+    protected  double fld_2_4_87;
+    public     double fld_3_4_87;
+    private    byte fld_4_4_87;
+    protected  byte fld_5_4_87;
+    protected  short[] fld_6_4_87 = new short [378];
+  }
+
+  public static class Wild_4_88 extends Wild_3_38 {
+    private    double fld_0_4_88;
+    protected  Object fld_1_4_88;
+    public     byte fld_2_4_88;
+    public     int fld_3_4_88;
+    protected  long fld_4_4_88;
+    public     double[] fld_5_4_88 = new double [238];
+  }
+
+  public static class Wild_4_89 extends Wild_3_58 {
+               int fld_0_4_89;
+    public     Object fld_1_4_89;
+               boolean fld_2_4_89;
+               float fld_3_4_89;
+    public     boolean fld_4_4_89;
+               int fld_5_4_89;
+    private    int fld_6_4_89;
+    private    long fld_7_4_89;
+               int[] fld_8_4_89 = new int [463];
+    public     int fld_9_4_89;
+    private    float fld_10_4_89;
+    private    long fld_11_4_89;
+  }
+
+  public static class Wild_4_90 extends Wild_3_53 {
+               boolean fld_0_4_90;
+    public     short fld_1_4_90;
+               Object fld_2_4_90;
+               int fld_3_4_90;
+    protected  int fld_4_4_90;
+    private    double fld_5_4_90;
+    public     int fld_6_4_90;
+  }
+
+  public static class Wild_4_91 extends Wild_3_10 {
+    public     float fld_0_4_91;
+    private    long fld_1_4_91;
+    private    byte fld_2_4_91;
+               char[] fld_3_4_91 = new char [152];
+    protected  Object fld_4_4_91;
+    private    double fld_5_4_91;
+    protected  double fld_6_4_91;
+    public     Object fld_7_4_91;
+               double fld_8_4_91;
+    private    double fld_9_4_91;
+    public     short fld_10_4_91;
+  }
+
+  public static class Wild_4_92 extends Wild_3_76 {
+    public     int fld_0_4_92;
+               short fld_1_4_92;
+               int fld_2_4_92;
+    private    Object fld_3_4_92;
+    private    char fld_4_4_92;
+    public     double fld_5_4_92;
+  }
+
+  public static class Wild_4_93 extends Wild_3_38 {
+    public     byte fld_0_4_93;
+    public     long fld_1_4_93;
+    protected  short fld_2_4_93;
+    private    double[] fld_3_4_93 = new double [489];
+  }
+
+  public static class Wild_4_94 extends Wild_3_94 {
+    public     short fld_0_4_94;
+  }
+
+  public static class Wild_4_95 extends Wild_3_12 {
+    protected  short fld_0_4_95;
+    private    char fld_1_4_95;
+    public     float fld_2_4_95;
+    protected  boolean fld_3_4_95;
+    protected  long fld_4_4_95;
+    public     long fld_5_4_95;
+    public     short fld_6_4_95;
+    public     char fld_7_4_95;
+    protected  boolean fld_8_4_95;
+    public     Object fld_9_4_95;
+    protected  double fld_10_4_95;
+               Object fld_11_4_95;
+  }
+
+  public static class Wild_4_96 extends Wild_3_4 {
+    protected  boolean fld_0_4_96;
+    protected  Object fld_1_4_96;
+    protected  short fld_2_4_96;
+    private    double fld_3_4_96;
+               Object fld_4_4_96;
+    private    int[] fld_5_4_96 = new int [112];
+    private    short fld_6_4_96;
+    public     byte fld_7_4_96;
+    private    float fld_8_4_96;
+    protected  float[] fld_9_4_96 = new float [27];
+    private    short fld_10_4_96;
+               char fld_11_4_96;
+    public     Object fld_12_4_96;
+    private    int fld_13_4_96;
+    public     Object fld_14_4_96;
+    private    float fld_15_4_96;
+    private    float fld_16_4_96;
+    private    boolean fld_17_4_96;
+    public     float fld_18_4_96;
+               float[] fld_19_4_96 = new float [721];
+  }
+
+  public static class Wild_4_97 extends Wild_3_93 {
+    private    int fld_0_4_97;
+    private    short fld_1_4_97;
+    public     char fld_2_4_97;
+    protected  short fld_3_4_97;
+    protected  int fld_4_4_97;
+               float fld_5_4_97;
+    public     float fld_6_4_97;
+    protected  long fld_7_4_97;
+    private    boolean[] fld_8_4_97 = new boolean [520];
+               char fld_9_4_97;
+  }
+
+  public static class Wild_4_98 extends Wild_3_64 {
+               char fld_0_4_98;
+    private    byte fld_1_4_98;
+               byte fld_2_4_98;
+    protected  int fld_3_4_98;
+               byte[] fld_4_4_98 = new byte [383];
+    public     float fld_5_4_98;
+    protected  long fld_6_4_98;
+    public     boolean[] fld_7_4_98 = new boolean [547];
+    public     float fld_8_4_98;
+               short fld_9_4_98;
+    public     short[] fld_10_4_98 = new short [33];
+    public     double fld_11_4_98;
+    protected  boolean fld_12_4_98;
+    private    int fld_13_4_98;
+    public     char[] fld_14_4_98 = new char [391];
+    public     long fld_15_4_98;
+               long fld_16_4_98;
+    public     double fld_17_4_98;
+  }
+
+  public static class Wild_4_99 extends Wild_3_19 {
+    public     char fld_0_4_99;
+    private    char fld_1_4_99;
+  }
+
+  public static class Wild_5_0 extends Wild_4_69 {
+    protected  char fld_0_5_0;
+               long fld_1_5_0;
+    private    boolean fld_2_5_0;
+    public     char[] fld_3_5_0 = new char [292];
+    protected  short fld_4_5_0;
+    public     char fld_5_5_0;
+    private    byte fld_6_5_0;
+    public     float fld_7_5_0;
+    private    float fld_8_5_0;
+    protected  float fld_9_5_0;
+    protected  double fld_10_5_0;
+    public     int fld_11_5_0;
+  }
+
+  public static class Wild_5_1 extends Wild_4_99 {
+    private    boolean fld_0_5_1;
+               Object fld_1_5_1;
+    public     long[] fld_2_5_1 = new long [510];
+    public     float fld_3_5_1;
+               short fld_4_5_1;
+    protected  Object[] fld_5_5_1 = new Object [100];
+  }
+
+  public static class Wild_5_2 extends Wild_4_33 {
+    protected  float fld_0_5_2;
+    protected  float fld_1_5_2;
+    private    float fld_2_5_2;
+    public     double fld_3_5_2;
+    private    long fld_4_5_2;
+  }
+
+  public static class Wild_5_3 extends Wild_4_49 {
+               byte fld_0_5_3;
+    protected  int fld_1_5_3;
+               int fld_2_5_3;
+    private    float fld_3_5_3;
+    private    Object fld_4_5_3;
+    public     char fld_5_5_3;
+               long fld_6_5_3;
+    private    float fld_7_5_3;
+               long fld_8_5_3;
+  }
+
+  public static class Wild_5_4 extends Wild_4_37 {
+               boolean fld_0_5_4;
+    public     int fld_1_5_4;
+    public     Object fld_2_5_4;
+               float fld_3_5_4;
+    private    short fld_4_5_4;
+    public     float fld_5_5_4;
+    public     byte fld_6_5_4;
+    private    char fld_7_5_4;
+    public     short fld_8_5_4;
+    protected  byte fld_9_5_4;
+  }
+
+  public static class Wild_5_5 extends Wild_4_99 {
+               Object fld_0_5_5;
+               long fld_1_5_5;
+    protected  int fld_2_5_5;
+               double fld_3_5_5;
+  }
+
+  public static class Wild_5_6 extends Wild_4_79 {
+    private    boolean fld_0_5_6;
+    private    byte fld_1_5_6;
+    public     char fld_2_5_6;
+    protected  char fld_3_5_6;
+    private    int[] fld_4_5_6 = new int [388];
+  }
+
+  public static class Wild_5_7 extends Wild_4_11 {
+    public     boolean[] fld_0_5_7 = new boolean [999];
+    public     char fld_1_5_7;
+    protected  float fld_2_5_7;
+    private    double fld_3_5_7;
+    private    short fld_4_5_7;
+    private    Object fld_5_5_7;
+    public     long[] fld_6_5_7 = new long [805];
+  }
+
+  public static class Wild_5_8 extends Wild_4_82 {
+    private    int fld_0_5_8;
+               float fld_1_5_8;
+               short fld_2_5_8;
+    private    long fld_3_5_8;
+               char fld_4_5_8;
+    protected  double fld_5_5_8;
+               short fld_6_5_8;
+               Object fld_7_5_8;
+    public     boolean fld_8_5_8;
+  }
+
+  public static class Wild_5_9 extends Wild_4_71 {
+    public     float fld_0_5_9;
+               int fld_1_5_9;
+    private    byte fld_2_5_9;
+               Object fld_3_5_9;
+    private    byte fld_4_5_9;
+    protected  float fld_5_5_9;
+  }
+
+  public static class Wild_5_10 extends Wild_4_47 {
+    public     double fld_0_5_10;
+    protected  int fld_1_5_10;
+    public     Object fld_2_5_10;
+  }
+
+  public static class Wild_5_11 extends Wild_4_28 {
+    public     boolean fld_0_5_11;
+    protected  double fld_1_5_11;
+    public     byte fld_2_5_11;
+               double fld_3_5_11;
+    public     long fld_4_5_11;
+               float fld_5_5_11;
+    public     double fld_6_5_11;
+    private    char fld_7_5_11;
+  }
+
+  public static class Wild_5_12 extends Wild_4_30 {
+    protected  boolean fld_0_5_12;
+               Object fld_1_5_12;
+    public     long fld_2_5_12;
+    private    char fld_3_5_12;
+               char[] fld_4_5_12 = new char [575];
+    public     short fld_5_5_12;
+               char[] fld_6_5_12 = new char [251];
+    public     Object[] fld_7_5_12 = new Object [4];
+    public     int fld_8_5_12;
+  }
+
+  public static class Wild_5_13 extends Wild_4_22 {
+    protected  Object fld_0_5_13;
+               long fld_1_5_13;
+    protected  byte fld_2_5_13;
+    protected  double fld_3_5_13;
+               float fld_4_5_13;
+               boolean fld_5_5_13;
+    private    int fld_6_5_13;
+    protected  char fld_7_5_13;
+    private    byte fld_8_5_13;
+    public     char[] fld_9_5_13 = new char [331];
+  }
+
+  public static class Wild_5_14 extends Wild_4_70 {
+    protected  long[] fld_0_5_14 = new long [570];
+  }
+
+  public static class Wild_5_15 extends Wild_4_70 {
+    protected  double fld_0_5_15;
+               int fld_1_5_15;
+    protected  double fld_2_5_15;
+    public     short fld_3_5_15;
+    protected  boolean fld_4_5_15;
+               Object fld_5_5_15;
+    protected  short fld_6_5_15;
+               boolean fld_7_5_15;
+    public     double fld_8_5_15;
+    public     long fld_9_5_15;
+    protected  int fld_10_5_15;
+    protected  float fld_11_5_15;
+               Object[] fld_12_5_15 = new Object [155];
+    protected  long fld_13_5_15;
+  }
+
+  public static class Wild_5_16 extends Wild_4_89 {
+  }
+
+  public static class Wild_5_17 extends Wild_4_48 {
+    protected  boolean fld_0_5_17;
+  }
+
+  public static class Wild_5_18 extends Wild_4_76 {
+    private    long fld_0_5_18;
+               short fld_1_5_18;
+    private    boolean fld_2_5_18;
+    public     double fld_3_5_18;
+  }
+
+  public static class Wild_5_19 extends Wild_4_43 {
+               short fld_0_5_19;
+    private    int fld_1_5_19;
+    public     long[] fld_2_5_19 = new long [792];
+  }
+
+  public static class Wild_5_20 extends Wild_4_13 {
+    private    Object fld_0_5_20;
+               double fld_1_5_20;
+    public     boolean fld_2_5_20;
+               int fld_3_5_20;
+    private    double fld_4_5_20;
+    public     Object fld_5_5_20;
+    private    int fld_6_5_20;
+    private    double fld_7_5_20;
+  }
+
+  public static class Wild_5_21 extends Wild_4_83 {
+    public     int[] fld_0_5_21 = new int [221];
+    public     short fld_1_5_21;
+               int fld_2_5_21;
+  }
+
+  public static class Wild_5_22 extends Wild_4_43 {
+    private    double fld_0_5_22;
+    protected  float fld_1_5_22;
+    protected  char fld_2_5_22;
+    protected  double fld_3_5_22;
+  }
+
+  public static class Wild_5_23 extends Wild_4_75 {
+  }
+
+  public static class Wild_5_24 extends Wild_4_2 {
+    private    Object fld_0_5_24;
+               char fld_1_5_24;
+    public     float fld_2_5_24;
+               int fld_3_5_24;
+    public     long fld_4_5_24;
+    public     short fld_5_5_24;
+    public     boolean fld_6_5_24;
+    private    short fld_7_5_24;
+  }
+
+  public static class Wild_5_25 extends Wild_4_45 {
+    public     float fld_0_5_25;
+    public     float fld_1_5_25;
+               int fld_2_5_25;
+    public     boolean fld_3_5_25;
+    public     byte[] fld_4_5_25 = new byte [521];
+               double fld_5_5_25;
+  }
+
+  public static class Wild_5_26 extends Wild_4_6 {
+    private    float fld_0_5_26;
+    public     boolean fld_1_5_26;
+    private    double fld_2_5_26;
+               float fld_3_5_26;
+    private    float fld_4_5_26;
+    public     Object fld_5_5_26;
+               short fld_6_5_26;
+    public     float fld_7_5_26;
+    protected  char fld_8_5_26;
+    protected  short fld_9_5_26;
+  }
+
+  public static class Wild_5_27 extends Wild_4_87 {
+               float fld_0_5_27;
+               Object fld_1_5_27;
+    public     boolean fld_2_5_27;
+    private    int fld_3_5_27;
+               Object fld_4_5_27;
+               Object[] fld_5_5_27 = new Object [554];
+               Object fld_6_5_27;
+    protected  long fld_7_5_27;
+  }
+
+  public static class Wild_5_28 extends Wild_4_55 {
+    protected  short fld_0_5_28;
+               int fld_1_5_28;
+    private    float fld_2_5_28;
+               byte fld_3_5_28;
+  }
+
+  public static class Wild_5_29 extends Wild_4_68 {
+    public     char fld_0_5_29;
+    public     Object fld_1_5_29;
+  }
+
+  public static class Wild_5_30 extends Wild_4_80 {
+               short fld_0_5_30;
+    protected  long fld_1_5_30;
+               float fld_2_5_30;
+               Object fld_3_5_30;
+  }
+
+  public static class Wild_5_31 extends Wild_4_23 {
+    public     Object fld_0_5_31;
+               short fld_1_5_31;
+    protected  float fld_2_5_31;
+               long[] fld_3_5_31 = new long [13];
+    private    long fld_4_5_31;
+    private    short fld_5_5_31;
+    private    char fld_6_5_31;
+    public     char fld_7_5_31;
+               float fld_8_5_31;
+  }
+
+  public static class Wild_5_32 extends Wild_4_16 {
+    protected  int[] fld_0_5_32 = new int [251];
+    private    short fld_1_5_32;
+    private    double fld_2_5_32;
+    private    double[] fld_3_5_32 = new double [698];
+    public     Object fld_4_5_32;
+  }
+
+  public static class Wild_5_33 extends Wild_4_32 {
+    private    int fld_0_5_33;
+    private    char fld_1_5_33;
+    protected  char fld_2_5_33;
+    public     byte[] fld_3_5_33 = new byte [395];
+    public     byte fld_4_5_33;
+    private    int fld_5_5_33;
+    protected  char[] fld_6_5_33 = new char [717];
+    private    long fld_7_5_33;
+    private    double fld_8_5_33;
+  }
+
+  public static class Wild_5_34 extends Wild_4_21 {
+    private    double fld_0_5_34;
+    protected  float fld_1_5_34;
+    private    int fld_2_5_34;
+               float fld_3_5_34;
+    protected  double[] fld_4_5_34 = new double [817];
+    private    double fld_5_5_34;
+    protected  byte fld_6_5_34;
+    protected  char fld_7_5_34;
+    public     float[] fld_8_5_34 = new float [875];
+    protected  byte fld_9_5_34;
+    public     double[] fld_10_5_34 = new double [160];
+               boolean fld_11_5_34;
+  }
+
+  public static class Wild_5_35 extends Wild_4_36 {
+    protected  int fld_0_5_35;
+               double fld_1_5_35;
+               Object fld_2_5_35;
+    private    short fld_3_5_35;
+    private    byte fld_4_5_35;
+    public     int fld_5_5_35;
+    protected  long fld_6_5_35;
+    public     byte fld_7_5_35;
+    private    Object fld_8_5_35;
+               byte fld_9_5_35;
+  }
+
+  public static class Wild_5_36 extends Wild_4_24 {
+               int fld_0_5_36;
+    private    short fld_1_5_36;
+               boolean fld_2_5_36;
+    public     long fld_3_5_36;
+    public     char fld_4_5_36;
+  }
+
+  public static class Wild_5_37 extends Wild_4_49 {
+    protected  byte[] fld_0_5_37 = new byte [217];
+               double[] fld_1_5_37 = new double [253];
+    public     short fld_2_5_37;
+  }
+
+  public static class Wild_5_38 extends Wild_4_7 {
+    protected  char fld_0_5_38;
+    public     double fld_1_5_38;
+    public     short fld_2_5_38;
+  }
+
+  public static class Wild_5_39 extends Wild_4_42 {
+    public     Object fld_0_5_39;
+    public     float fld_1_5_39;
+               short fld_2_5_39;
+    private    double fld_3_5_39;
+               float fld_4_5_39;
+               byte fld_5_5_39;
+               boolean fld_6_5_39;
+               boolean fld_7_5_39;
+    private    boolean fld_8_5_39;
+  }
+
+  public static class Wild_5_40 extends Wild_4_5 {
+    protected  int[] fld_0_5_40 = new int [670];
+               short fld_1_5_40;
+  }
+
+  public static class Wild_5_41 extends Wild_4_33 {
+    public     double fld_0_5_41;
+    protected  int fld_1_5_41;
+    private    boolean fld_2_5_41;
+  }
+
+  public static class Wild_5_42 extends Wild_4_90 {
+               char fld_0_5_42;
+    private    int fld_1_5_42;
+    private    short fld_2_5_42;
+    public     short fld_3_5_42;
+    protected  float fld_4_5_42;
+    protected  byte fld_5_5_42;
+               char fld_6_5_42;
+    public     int fld_7_5_42;
+  }
+
+  public static class Wild_5_43 extends Wild_4_85 {
+    private    boolean fld_0_5_43;
+    private    Object fld_1_5_43;
+    public     byte fld_2_5_43;
+               Object[] fld_3_5_43 = new Object [612];
+    public     char fld_4_5_43;
+               byte fld_5_5_43;
+               int fld_6_5_43;
+  }
+
+  public static class Wild_5_44 extends Wild_4_28 {
+    public     char fld_0_5_44;
+               float fld_1_5_44;
+    public     Object fld_2_5_44;
+    public     Object fld_3_5_44;
+    public     long fld_4_5_44;
+               char fld_5_5_44;
+               double fld_6_5_44;
+    protected  boolean fld_7_5_44;
+               boolean[] fld_8_5_44 = new boolean [259];
+    private    long fld_9_5_44;
+    public     short fld_10_5_44;
+               long fld_11_5_44;
+  }
+
+  public static class Wild_5_45 extends Wild_4_16 {
+    protected  Object fld_0_5_45;
+    public     byte fld_1_5_45;
+               Object fld_2_5_45;
+               float fld_3_5_45;
+    public     float fld_4_5_45;
+    protected  long fld_5_5_45;
+    protected  char fld_6_5_45;
+               short fld_7_5_45;
+    public     int fld_8_5_45;
+  }
+
+  public static class Wild_5_46 extends Wild_4_0 {
+               int fld_0_5_46;
+    protected  float fld_1_5_46;
+    public     short fld_2_5_46;
+               int fld_3_5_46;
+    public     double fld_4_5_46;
+    public     byte fld_5_5_46;
+  }
+
+  public static class Wild_5_47 extends Wild_4_9 {
+    public     double fld_0_5_47;
+    public     Object fld_1_5_47;
+    protected  char[] fld_2_5_47 = new char [543];
+    private    short fld_3_5_47;
+    public     double fld_4_5_47;
+    private    long fld_5_5_47;
+               Object fld_6_5_47;
+  }
+
+  public static class Wild_5_48 extends Wild_4_19 {
+    public     long fld_0_5_48;
+               boolean fld_1_5_48;
+    public     boolean[] fld_2_5_48 = new boolean [959];
+               short fld_3_5_48;
+  }
+
+  public static class Wild_5_49 extends Wild_4_81 {
+               float fld_0_5_49;
+               float fld_1_5_49;
+    protected  char fld_2_5_49;
+    protected  Object fld_3_5_49;
+  }
+
+  public static class Wild_5_50 extends Wild_4_83 {
+    protected  int fld_0_5_50;
+               long fld_1_5_50;
+    private    long fld_2_5_50;
+               int fld_3_5_50;
+  }
+
+  public static class Wild_5_51 extends Wild_4_60 {
+    public     byte fld_0_5_51;
+               double fld_1_5_51;
+  }
+
+  public static class Wild_5_52 extends Wild_4_90 {
+    private    char fld_0_5_52;
+    public     int fld_1_5_52;
+    private    int fld_2_5_52;
+    public     float fld_3_5_52;
+    protected  long fld_4_5_52;
+    public     float[] fld_5_5_52 = new float [15];
+    public     double fld_6_5_52;
+               char fld_7_5_52;
+    private    float fld_8_5_52;
+               int[] fld_9_5_52 = new int [241];
+  }
+
+  public static class Wild_5_53 extends Wild_4_15 {
+    protected  int fld_0_5_53;
+    public     short fld_1_5_53;
+    protected  boolean fld_2_5_53;
+               char fld_3_5_53;
+               double fld_4_5_53;
+               double fld_5_5_53;
+               boolean[] fld_6_5_53 = new boolean [461];
+  }
+
+  public static class Wild_5_54 extends Wild_4_63 {
+    public     float fld_0_5_54;
+    protected  Object fld_1_5_54;
+    public     float[] fld_2_5_54 = new float [1];
+    public     double fld_3_5_54;
+    protected  char fld_4_5_54;
+    public     Object fld_5_5_54;
+    public     char fld_6_5_54;
+    public     long fld_7_5_54;
+               byte[] fld_8_5_54 = new byte [181];
+  }
+
+  public static class Wild_5_55 extends Wild_4_56 {
+    protected  byte fld_0_5_55;
+    private    Object fld_1_5_55;
+               float[] fld_2_5_55 = new float [337];
+               float fld_3_5_55;
+    private    double fld_4_5_55;
+               double fld_5_5_55;
+               double fld_6_5_55;
+    public     short fld_7_5_55;
+  }
+
+  public static class Wild_5_56 extends Wild_4_1 {
+    private    short fld_0_5_56;
+               boolean fld_1_5_56;
+    public     double fld_2_5_56;
+    protected  short fld_3_5_56;
+    protected  double fld_4_5_56;
+               boolean fld_5_5_56;
+    public     Object fld_6_5_56;
+    private    int fld_7_5_56;
+    protected  double fld_8_5_56;
+  }
+
+  public static class Wild_5_57 extends Wild_4_60 {
+    protected  double fld_0_5_57;
+    public     int fld_1_5_57;
+    public     char fld_2_5_57;
+               float fld_3_5_57;
+               float fld_4_5_57;
+    private    short fld_5_5_57;
+               short fld_6_5_57;
+               int fld_7_5_57;
+    private    char[] fld_8_5_57 = new char [207];
+               int fld_9_5_57;
+  }
+
+  public static class Wild_5_58 extends Wild_4_72 {
+               double[] fld_0_5_58 = new double [538];
+               int fld_1_5_58;
+               double fld_2_5_58;
+    protected  double fld_3_5_58;
+    protected  short fld_4_5_58;
+    public     char[] fld_5_5_58 = new char [498];
+               boolean fld_6_5_58;
+    public     byte[] fld_7_5_58 = new byte [575];
+    public     float fld_8_5_58;
+    public     Object fld_9_5_58;
+    public     long[] fld_10_5_58 = new long [15];
+    private    boolean[] fld_11_5_58 = new boolean [844];
+    private    float fld_12_5_58;
+    protected  byte fld_13_5_58;
+  }
+
+  public static class Wild_5_59 extends Wild_4_38 {
+               byte fld_0_5_59;
+    private    Object[] fld_1_5_59 = new Object [253];
+               byte fld_2_5_59;
+    public     Object fld_3_5_59;
+    public     float fld_4_5_59;
+  }
+
+  public static class Wild_5_60 extends Wild_4_45 {
+    public     long fld_0_5_60;
+    public     float fld_1_5_60;
+    private    byte fld_2_5_60;
+               float fld_3_5_60;
+    private    boolean fld_4_5_60;
+    private    double[] fld_5_5_60 = new double [961];
+    private    short fld_6_5_60;
+               Object fld_7_5_60;
+  }
+
+  public static class Wild_5_61 extends Wild_4_68 {
+    protected  float fld_0_5_61;
+    protected  long fld_1_5_61;
+    public     float fld_2_5_61;
+    private    float fld_3_5_61;
+    protected  Object fld_4_5_61;
+               int fld_5_5_61;
+    private    Object[] fld_6_5_61 = new Object [388];
+    private    byte fld_7_5_61;
+    private    byte[] fld_8_5_61 = new byte [488];
+    protected  long[] fld_9_5_61 = new long [45];
+    public     double fld_10_5_61;
+    protected  double fld_11_5_61;
+    public     int fld_12_5_61;
+    private    byte fld_13_5_61;
+  }
+
+  public static class Wild_5_62 extends Wild_4_37 {
+               float fld_0_5_62;
+    private    double fld_1_5_62;
+    protected  double fld_2_5_62;
+    public     long fld_3_5_62;
+    protected  float fld_4_5_62;
+    protected  boolean[] fld_5_5_62 = new boolean [694];
+    public     Object[] fld_6_5_62 = new Object [683];
+    private    long fld_7_5_62;
+    private    long fld_8_5_62;
+    protected  byte fld_9_5_62;
+    protected  short fld_10_5_62;
+  }
+
+  public static class Wild_5_63 extends Wild_4_67 {
+    private    byte fld_0_5_63;
+    private    float fld_1_5_63;
+    public     short fld_2_5_63;
+               float fld_3_5_63;
+    private    boolean fld_4_5_63;
+               byte fld_5_5_63;
+    public     double fld_6_5_63;
+    private    double fld_7_5_63;
+               double fld_8_5_63;
+    protected  double fld_9_5_63;
+    public     short fld_10_5_63;
+  }
+
+  public static class Wild_5_64 extends Wild_4_61 {
+               long[] fld_0_5_64 = new long [394];
+    private    short fld_1_5_64;
+    private    char fld_2_5_64;
+  }
+
+  public static class Wild_5_65 extends Wild_4_52 {
+    public     long fld_0_5_65;
+  }
+
+  public static class Wild_5_66 extends Wild_4_80 {
+    public     float fld_0_5_66;
+    protected  Object fld_1_5_66;
+    private    char fld_2_5_66;
+    protected  float fld_3_5_66;
+  }
+
+  public static class Wild_5_67 extends Wild_4_2 {
+    private    int fld_0_5_67;
+               Object fld_1_5_67;
+    private    short fld_2_5_67;
+    public     double fld_3_5_67;
+    public     short fld_4_5_67;
+  }
+
+  public static class Wild_5_68 extends Wild_4_70 {
+    private    boolean fld_0_5_68;
+               boolean[] fld_1_5_68 = new boolean [742];
+  }
+
+  public static class Wild_5_69 extends Wild_4_11 {
+               double fld_0_5_69;
+    protected  int fld_1_5_69;
+               short fld_2_5_69;
+    public     double fld_3_5_69;
+    public     float[] fld_4_5_69 = new float [77];
+  }
+
+  public static class Wild_5_70 extends Wild_4_21 {
+    protected  long[] fld_0_5_70 = new long [276];
+    private    char fld_1_5_70;
+    private    char fld_2_5_70;
+    private    byte fld_3_5_70;
+               boolean fld_4_5_70;
+    protected  float fld_5_5_70;
+    protected  byte fld_6_5_70;
+    private    char[] fld_7_5_70 = new char [839];
+  }
+
+  public static class Wild_5_71 extends Wild_4_24 {
+    public     short fld_0_5_71;
+    protected  int fld_1_5_71;
+  }
+
+  public static class Wild_5_72 extends Wild_4_99 {
+    private    Object fld_0_5_72;
+  }
+
+  public static class Wild_5_73 extends Wild_4_27 {
+    protected  byte fld_0_5_73;
+    protected  long[] fld_1_5_73 = new long [591];
+               long fld_2_5_73;
+    protected  Object fld_3_5_73;
+               short fld_4_5_73;
+               boolean fld_5_5_73;
+    protected  boolean fld_6_5_73;
+    private    int fld_7_5_73;
+    protected  byte fld_8_5_73;
+    public     byte fld_9_5_73;
+    protected  char fld_10_5_73;
+    private    byte fld_11_5_73;
+    private    short fld_12_5_73;
+  }
+
+  public static class Wild_5_74 extends Wild_4_57 {
+    public     char fld_0_5_74;
+               float[] fld_1_5_74 = new float [178];
+    protected  char fld_2_5_74;
+    private    short fld_3_5_74;
+    public     int[] fld_4_5_74 = new int [213];
+  }
+
+  public static class Wild_5_75 extends Wild_4_45 {
+    protected  double fld_0_5_75;
+               int fld_1_5_75;
+    public     int fld_2_5_75;
+  }
+
+  public static class Wild_5_76 extends Wild_4_72 {
+    private    char fld_0_5_76;
+    private    int fld_1_5_76;
+    protected  short fld_2_5_76;
+               long fld_3_5_76;
+    protected  double fld_4_5_76;
+    protected  byte fld_5_5_76;
+               long fld_6_5_76;
+    protected  float fld_7_5_76;
+  }
+
+  public static class Wild_5_77 extends Wild_4_78 {
+    public     int fld_0_5_77;
+    protected  char[] fld_1_5_77 = new char [575];
+    protected  byte[] fld_2_5_77 = new byte [518];
+    public     Object fld_3_5_77;
+    protected  Object fld_4_5_77;
+    private    Object fld_5_5_77;
+    public     short fld_6_5_77;
+    protected  Object fld_7_5_77;
+  }
+
+  public static class Wild_5_78 extends Wild_4_40 {
+    protected  Object fld_0_5_78;
+    private    float fld_1_5_78;
+    private    boolean fld_2_5_78;
+    protected  float fld_3_5_78;
+    private    int fld_4_5_78;
+  }
+
+  public static class Wild_5_79 extends Wild_4_33 {
+    private    int fld_0_5_79;
+               float fld_1_5_79;
+    protected  Object fld_2_5_79;
+    public     int fld_3_5_79;
+    protected  Object fld_4_5_79;
+    public     short fld_5_5_79;
+               byte fld_6_5_79;
+    private    int fld_7_5_79;
+    private    boolean fld_8_5_79;
+    public     boolean fld_9_5_79;
+    private    short fld_10_5_79;
+    public     char fld_11_5_79;
+               double fld_12_5_79;
+    private    byte fld_13_5_79;
+  }
+
+  public static class Wild_5_80 extends Wild_4_67 {
+    public     int fld_0_5_80;
+    public     Object fld_1_5_80;
+    public     double fld_2_5_80;
+    protected  boolean fld_3_5_80;
+               double fld_4_5_80;
+    private    float fld_5_5_80;
+               float fld_6_5_80;
+    protected  long fld_7_5_80;
+    protected  long fld_8_5_80;
+    protected  short fld_9_5_80;
+    protected  byte fld_10_5_80;
+               long fld_11_5_80;
+  }
+
+  public static class Wild_5_81 extends Wild_4_77 {
+    public     float fld_0_5_81;
+    private    double fld_1_5_81;
+               byte fld_2_5_81;
+    protected  boolean fld_3_5_81;
+               boolean fld_4_5_81;
+    public     short fld_5_5_81;
+    protected  byte fld_6_5_81;
+    public     byte fld_7_5_81;
+    private    long[] fld_8_5_81 = new long [0];
+  }
+
+  public static class Wild_5_82 extends Wild_4_73 {
+    private    Object fld_0_5_82;
+    protected  long fld_1_5_82;
+               Object fld_2_5_82;
+  }
+
+  public static class Wild_5_83 extends Wild_4_3 {
+               boolean fld_0_5_83;
+    protected  long fld_1_5_83;
+               boolean fld_2_5_83;
+    private    double fld_3_5_83;
+               byte fld_4_5_83;
+               char fld_5_5_83;
+  }
+
+  public static class Wild_5_84 extends Wild_4_99 {
+    protected  boolean fld_0_5_84;
+    protected  long fld_1_5_84;
+    public     byte fld_2_5_84;
+    public     boolean[] fld_3_5_84 = new boolean [258];
+               char fld_4_5_84;
+               char fld_5_5_84;
+    private    float fld_6_5_84;
+    private    float fld_7_5_84;
+    private    byte fld_8_5_84;
+               int fld_9_5_84;
+  }
+
+  public static class Wild_5_85 extends Wild_4_57 {
+    private    byte fld_0_5_85;
+               int fld_1_5_85;
+    protected  char fld_2_5_85;
+    private    byte fld_3_5_85;
+    protected  short fld_4_5_85;
+    protected  short fld_5_5_85;
+               short fld_6_5_85;
+    protected  char[] fld_7_5_85 = new char [298];
+    public     Object fld_8_5_85;
+    private    int fld_9_5_85;
+               boolean fld_10_5_85;
+  }
+
+  public static class Wild_5_86 extends Wild_4_63 {
+               long fld_0_5_86;
+               long fld_1_5_86;
+    protected  double fld_2_5_86;
+    private    long fld_3_5_86;
+               char fld_4_5_86;
+               float fld_5_5_86;
+  }
+
+  public static class Wild_5_87 extends Wild_4_20 {
+    private    double[] fld_0_5_87 = new double [151];
+               long fld_1_5_87;
+    private    Object fld_2_5_87;
+  }
+
+  public static class Wild_5_88 extends Wild_4_22 {
+    protected  long[] fld_0_5_88 = new long [68];
+    public     short fld_1_5_88;
+               float fld_2_5_88;
+               byte fld_3_5_88;
+  }
+
+  public static class Wild_5_89 extends Wild_4_20 {
+    public     char fld_0_5_89;
+    protected  float fld_1_5_89;
+    protected  boolean fld_2_5_89;
+               short fld_3_5_89;
+    private    double fld_4_5_89;
+    protected  char fld_5_5_89;
+    protected  int[] fld_6_5_89 = new int [727];
+    protected  byte fld_7_5_89;
+    protected  short fld_8_5_89;
+    protected  char fld_9_5_89;
+               double fld_10_5_89;
+    public     short fld_11_5_89;
+  }
+
+  public static class Wild_5_90 extends Wild_4_60 {
+               char[] fld_0_5_90 = new char [200];
+    public     int fld_1_5_90;
+    public     double[] fld_2_5_90 = new double [365];
+    private    int fld_3_5_90;
+    public     int[] fld_4_5_90 = new int [748];
+    protected  short fld_5_5_90;
+    private    float fld_6_5_90;
+    public     double fld_7_5_90;
+    private    float fld_8_5_90;
+    protected  long fld_9_5_90;
+    private    int[] fld_10_5_90 = new int [175];
+    protected  long fld_11_5_90;
+    protected  boolean fld_12_5_90;
+    private    byte fld_13_5_90;
+               char fld_14_5_90;
+    public     short fld_15_5_90;
+  }
+
+  public static class Wild_5_91 extends Wild_4_31 {
+    public     byte fld_0_5_91;
+    public     Object fld_1_5_91;
+    protected  Object[] fld_2_5_91 = new Object [639];
+               int fld_3_5_91;
+  }
+
+  public static class Wild_5_92 extends Wild_4_80 {
+    protected  char fld_0_5_92;
+    private    int[] fld_1_5_92 = new int [581];
+    private    float fld_2_5_92;
+               char fld_3_5_92;
+    private    Object fld_4_5_92;
+               double fld_5_5_92;
+  }
+
+  public static class Wild_5_93 extends Wild_4_61 {
+    private    float fld_0_5_93;
+    public     double fld_1_5_93;
+    public     int fld_2_5_93;
+               byte fld_3_5_93;
+  }
+
+  public static class Wild_5_94 extends Wild_4_45 {
+               byte[] fld_0_5_94 = new byte [8];
+  }
+
+  public static class Wild_5_95 extends Wild_4_50 {
+    private    float fld_0_5_95;
+    public     int fld_1_5_95;
+    public     short fld_2_5_95;
+    protected  byte fld_3_5_95;
+    protected  long fld_4_5_95;
+    protected  int[] fld_5_5_95 = new int [156];
+               float[] fld_6_5_95 = new float [888];
+    public     byte fld_7_5_95;
+    protected  Object fld_8_5_95;
+  }
+
+  public static class Wild_5_96 extends Wild_4_48 {
+    private    float fld_0_5_96;
+    protected  short fld_1_5_96;
+    private    int[] fld_2_5_96 = new int [860];
+    private    double fld_3_5_96;
+    protected  Object fld_4_5_96;
+    protected  int fld_5_5_96;
+               float fld_6_5_96;
+    public     Object fld_7_5_96;
+               boolean fld_8_5_96;
+    private    boolean fld_9_5_96;
+    protected  byte fld_10_5_96;
+    protected  byte fld_11_5_96;
+  }
+
+  public static class Wild_5_97 extends Wild_4_64 {
+    public     Object fld_0_5_97;
+    protected  int fld_1_5_97;
+    protected  long[] fld_2_5_97 = new long [115];
+               char fld_3_5_97;
+    protected  byte fld_4_5_97;
+               long fld_5_5_97;
+    private    double fld_6_5_97;
+    public     double fld_7_5_97;
+  }
+
+  public static class Wild_5_98 extends Wild_4_63 {
+    protected  byte fld_0_5_98;
+               int fld_1_5_98;
+    private    boolean fld_2_5_98;
+    protected  byte fld_3_5_98;
+    private    Object fld_4_5_98;
+               int fld_5_5_98;
+    public     boolean fld_6_5_98;
+  }
+
+  public static class Wild_5_99 extends Wild_4_50 {
+    private    float fld_0_5_99;
+    public     double fld_1_5_99;
+               float fld_2_5_99;
+               char fld_3_5_99;
+    public     byte fld_4_5_99;
+               short fld_5_5_99;
+    private    char fld_6_5_99;
+    public     Object fld_7_5_99;
+               char fld_8_5_99;
+    private    Object fld_9_5_99;
+  }
+
+  public static class Wild_6_0 extends Wild_5_63 {
+    protected  float[] fld_0_6_0 = new float [592];
+    public     long fld_1_6_0;
+    private    char fld_2_6_0;
+    public     long fld_3_6_0;
+  }
+
+  public static class Wild_6_1 extends Wild_5_34 {
+    public     float fld_0_6_1;
+    private    byte[] fld_1_6_1 = new byte [378];
+  }
+
+  public static class Wild_6_2 extends Wild_5_8 {
+    public     long fld_0_6_2;
+    protected  double fld_1_6_2;
+    private    char fld_2_6_2;
+               long fld_3_6_2;
+    protected  float fld_4_6_2;
+               Object fld_5_6_2;
+    private    boolean fld_6_6_2;
+    protected  float fld_7_6_2;
+    protected  char fld_8_6_2;
+  }
+
+  public static class Wild_6_3 extends Wild_5_95 {
+    protected  double fld_0_6_3;
+               int fld_1_6_3;
+  }
+
+  public static class Wild_6_4 extends Wild_5_96 {
+               Object fld_0_6_4;
+               short fld_1_6_4;
+    protected  long fld_2_6_4;
+               long fld_3_6_4;
+    protected  boolean fld_4_6_4;
+               double fld_5_6_4;
+    private    int fld_6_6_4;
+               long fld_7_6_4;
+    private    int fld_8_6_4;
+    public     float fld_9_6_4;
+  }
+
+  public static class Wild_6_5 extends Wild_5_22 {
+    private    byte[] fld_0_6_5 = new byte [254];
+    public     double fld_1_6_5;
+    private    int[] fld_2_6_5 = new int [965];
+    protected  long[] fld_3_6_5 = new long [66];
+    private    float fld_4_6_5;
+    private    Object[] fld_5_6_5 = new Object [72];
+  }
+
+  public static class Wild_6_6 extends Wild_5_67 {
+    protected  double[] fld_0_6_6 = new double [976];
+    private    short fld_1_6_6;
+               float fld_2_6_6;
+    protected  boolean fld_3_6_6;
+    public     Object[] fld_4_6_6 = new Object [631];
+    protected  float fld_5_6_6;
+  }
+
+  public static class Wild_6_7 extends Wild_5_79 {
+    public     short fld_0_6_7;
+    public     long[] fld_1_6_7 = new long [975];
+               boolean fld_2_6_7;
+               float fld_3_6_7;
+               float fld_4_6_7;
+    protected  Object fld_5_6_7;
+    protected  char fld_6_6_7;
+  }
+
+  public static class Wild_6_8 extends Wild_5_2 {
+    public     boolean fld_0_6_8;
+  }
+
+  public static class Wild_6_9 extends Wild_5_44 {
+    private    short fld_0_6_9;
+    public     double fld_1_6_9;
+    private    int fld_2_6_9;
+    private    int fld_3_6_9;
+               int fld_4_6_9;
+    public     short fld_5_6_9;
+               boolean fld_6_6_9;
+               double fld_7_6_9;
+    protected  boolean fld_8_6_9;
+    private    int fld_9_6_9;
+               double[] fld_10_6_9 = new double [878];
+    private    int fld_11_6_9;
+  }
+
+  public static class Wild_6_10 extends Wild_5_96 {
+               double fld_0_6_10;
+               float[] fld_1_6_10 = new float [831];
+               short fld_2_6_10;
+    public     float fld_3_6_10;
+    private    int fld_4_6_10;
+    protected  long fld_5_6_10;
+    protected  long fld_6_6_10;
+    private    Object[] fld_7_6_10 = new Object [905];
+    protected  short fld_8_6_10;
+    public     int fld_9_6_10;
+    protected  float fld_10_6_10;
+    public     Object fld_11_6_10;
+  }
+
+  public static class Wild_6_11 extends Wild_5_92 {
+    public     boolean fld_0_6_11;
+    public     int fld_1_6_11;
+    protected  short[] fld_2_6_11 = new short [699];
+    public     char fld_3_6_11;
+               int fld_4_6_11;
+    private    float fld_5_6_11;
+    private    Object[] fld_6_6_11 = new Object [512];
+    protected  boolean fld_7_6_11;
+               float fld_8_6_11;
+    public     byte fld_9_6_11;
+  }
+
+  public static class Wild_6_12 extends Wild_5_57 {
+               byte fld_0_6_12;
+    public     byte fld_1_6_12;
+    protected  boolean fld_2_6_12;
+               short fld_3_6_12;
+               long fld_4_6_12;
+  }
+
+  public static class Wild_6_13 extends Wild_5_1 {
+    public     boolean[] fld_0_6_13 = new boolean [35];
+               char fld_1_6_13;
+    private    char fld_2_6_13;
+    public     int fld_3_6_13;
+    protected  boolean fld_4_6_13;
+    protected  Object fld_5_6_13;
+               int[] fld_6_6_13 = new int [648];
+    private    char fld_7_6_13;
+    protected  byte fld_8_6_13;
+               float fld_9_6_13;
+  }
+
+  public static class Wild_6_14 extends Wild_5_90 {
+               boolean fld_0_6_14;
+    protected  long fld_1_6_14;
+    public     short[] fld_2_6_14 = new short [729];
+    public     boolean fld_3_6_14;
+    private    int fld_4_6_14;
+    public     float fld_5_6_14;
+  }
+
+  public static class Wild_6_15 extends Wild_5_54 {
+               boolean fld_0_6_15;
+    protected  char fld_1_6_15;
+    protected  Object fld_2_6_15;
+    protected  float fld_3_6_15;
+  }
+
+  public static class Wild_6_16 extends Wild_5_78 {
+    public     float fld_0_6_16;
+    private    long fld_1_6_16;
+    private    short[] fld_2_6_16 = new short [200];
+               char fld_3_6_16;
+               Object fld_4_6_16;
+               char fld_5_6_16;
+    private    float fld_6_6_16;
+    private    float fld_7_6_16;
+    protected  boolean fld_8_6_16;
+               boolean fld_9_6_16;
+               double fld_10_6_16;
+    private    short fld_11_6_16;
+    public     Object fld_12_6_16;
+  }
+
+  public static class Wild_6_17 extends Wild_5_77 {
+               boolean fld_0_6_17;
+    protected  short fld_1_6_17;
+    protected  double fld_2_6_17;
+               int fld_3_6_17;
+  }
+
+  public static class Wild_6_18 extends Wild_5_62 {
+    protected  short fld_0_6_18;
+    protected  byte fld_1_6_18;
+    private    char fld_2_6_18;
+    protected  Object fld_3_6_18;
+               float fld_4_6_18;
+    private    double fld_5_6_18;
+  }
+
+  public static class Wild_6_19 extends Wild_5_4 {
+    protected  long fld_0_6_19;
+               Object fld_1_6_19;
+    private    short fld_2_6_19;
+    private    boolean fld_3_6_19;
+    public     double fld_4_6_19;
+    protected  char fld_5_6_19;
+    private    float fld_6_6_19;
+    private    short fld_7_6_19;
+    private    byte fld_8_6_19;
+               int fld_9_6_19;
+    private    int fld_10_6_19;
+  }
+
+  public static class Wild_6_20 extends Wild_5_1 {
+    private    Object fld_0_6_20;
+    public     Object fld_1_6_20;
+               Object[] fld_2_6_20 = new Object [798];
+    protected  long fld_3_6_20;
+    protected  double fld_4_6_20;
+  }
+
+  public static class Wild_6_21 extends Wild_5_94 {
+    public     boolean fld_0_6_21;
+  }
+
+  public static class Wild_6_22 extends Wild_5_44 {
+    private    float fld_0_6_22;
+    protected  float fld_1_6_22;
+    protected  long fld_2_6_22;
+    public     Object fld_3_6_22;
+    public     long[] fld_4_6_22 = new long [648];
+  }
+
+  public static class Wild_6_23 extends Wild_5_9 {
+    public     float fld_0_6_23;
+    public     Object fld_1_6_23;
+    private    boolean fld_2_6_23;
+    private    float fld_3_6_23;
+    public     float fld_4_6_23;
+               double[] fld_5_6_23 = new double [324];
+    public     byte fld_6_6_23;
+    private    float fld_7_6_23;
+               float fld_8_6_23;
+  }
+
+  public static class Wild_6_24 extends Wild_5_71 {
+               double fld_0_6_24;
+    private    double fld_1_6_24;
+    protected  double fld_2_6_24;
+    protected  int fld_3_6_24;
+    protected  boolean fld_4_6_24;
+    private    char fld_5_6_24;
+    protected  long[] fld_6_6_24 = new long [420];
+    private    double fld_7_6_24;
+    public     byte fld_8_6_24;
+               Object fld_9_6_24;
+               char fld_10_6_24;
+               float fld_11_6_24;
+    public     double fld_12_6_24;
+  }
+
+  public static class Wild_6_25 extends Wild_5_33 {
+    public     short[] fld_0_6_25 = new short [936];
+    private    Object fld_1_6_25;
+               short fld_2_6_25;
+    private    char[] fld_3_6_25 = new char [881];
+    protected  short fld_4_6_25;
+               Object[] fld_5_6_25 = new Object [546];
+    protected  float fld_6_6_25;
+               boolean fld_7_6_25;
+               boolean fld_8_6_25;
+               boolean fld_9_6_25;
+    protected  float fld_10_6_25;
+    public     double fld_11_6_25;
+               short fld_12_6_25;
+    public     char fld_13_6_25;
+    private    byte fld_14_6_25;
+    private    float[] fld_15_6_25 = new float [382];
+               boolean fld_16_6_25;
+  }
+
+  public static class Wild_6_26 extends Wild_5_23 {
+    public     float fld_0_6_26;
+    protected  boolean fld_1_6_26;
+    private    boolean[] fld_2_6_26 = new boolean [262];
+               char fld_3_6_26;
+  }
+
+  public static class Wild_6_27 extends Wild_5_23 {
+    public     int fld_0_6_27;
+               short fld_1_6_27;
+    private    boolean fld_2_6_27;
+    protected  long fld_3_6_27;
+    public     boolean fld_4_6_27;
+    public     double fld_5_6_27;
+  }
+
+  public static class Wild_6_28 extends Wild_5_3 {
+    private    byte fld_0_6_28;
+    protected  byte fld_1_6_28;
+  }
+
+  public static class Wild_6_29 extends Wild_5_55 {
+    protected  double fld_0_6_29;
+    private    long fld_1_6_29;
+    private    float fld_2_6_29;
+    private    short fld_3_6_29;
+  }
+
+  public static class Wild_6_30 extends Wild_5_61 {
+    protected  short fld_0_6_30;
+    protected  char fld_1_6_30;
+    public     int fld_2_6_30;
+               byte fld_3_6_30;
+    private    short fld_4_6_30;
+    public     byte fld_5_6_30;
+    private    int fld_6_6_30;
+               char fld_7_6_30;
+               double fld_8_6_30;
+  }
+
+  public static class Wild_6_31 extends Wild_5_0 {
+    private    Object fld_0_6_31;
+    private    Object fld_1_6_31;
+    protected  byte fld_2_6_31;
+    protected  int fld_3_6_31;
+  }
+
+  public static class Wild_6_32 extends Wild_5_69 {
+    private    char[] fld_0_6_32 = new char [865];
+               double fld_1_6_32;
+    protected  byte fld_2_6_32;
+    private    int fld_3_6_32;
+               int fld_4_6_32;
+               byte fld_5_6_32;
+  }
+
+  public static class Wild_6_33 extends Wild_5_12 {
+               char fld_0_6_33;
+               long[] fld_1_6_33 = new long [788];
+               byte fld_2_6_33;
+    protected  Object fld_3_6_33;
+               byte fld_4_6_33;
+    private    int fld_5_6_33;
+    private    long fld_6_6_33;
+    public     short fld_7_6_33;
+    public     byte[] fld_8_6_33 = new byte [715];
+    private    char fld_9_6_33;
+  }
+
+  public static class Wild_6_34 extends Wild_5_37 {
+               char fld_0_6_34;
+               int fld_1_6_34;
+    protected  Object fld_2_6_34;
+    private    boolean fld_3_6_34;
+    protected  char fld_4_6_34;
+    protected  float fld_5_6_34;
+  }
+
+  public static class Wild_6_35 extends Wild_5_21 {
+    public     short fld_0_6_35;
+    private    short[] fld_1_6_35 = new short [261];
+               float fld_2_6_35;
+               float fld_3_6_35;
+               boolean fld_4_6_35;
+               Object fld_5_6_35;
+  }
+
+  public static class Wild_6_36 extends Wild_5_72 {
+    protected  double fld_0_6_36;
+    protected  double fld_1_6_36;
+    protected  boolean fld_2_6_36;
+    public     int fld_3_6_36;
+    protected  int fld_4_6_36;
+    private    Object fld_5_6_36;
+  }
+
+  public static class Wild_6_37 extends Wild_5_7 {
+               Object fld_0_6_37;
+               float fld_1_6_37;
+    protected  long fld_2_6_37;
+    public     int fld_3_6_37;
+    private    byte fld_4_6_37;
+               boolean[] fld_5_6_37 = new boolean [170];
+    protected  Object[] fld_6_6_37 = new Object [279];
+    private    boolean fld_7_6_37;
+    protected  long fld_8_6_37;
+  }
+
+  public static class Wild_6_38 extends Wild_5_43 {
+    public     byte[] fld_0_6_38 = new byte [722];
+    protected  char fld_1_6_38;
+    private    int fld_2_6_38;
+    public     long fld_3_6_38;
+    protected  int fld_4_6_38;
+               int fld_5_6_38;
+    public     double fld_6_6_38;
+    private    byte fld_7_6_38;
+    private    char fld_8_6_38;
+    private    char fld_9_6_38;
+    protected  float fld_10_6_38;
+    private    long fld_11_6_38;
+    private    byte fld_12_6_38;
+  }
+
+  public static class Wild_6_39 extends Wild_5_13 {
+    public     byte fld_0_6_39;
+    private    Object fld_1_6_39;
+    protected  boolean fld_2_6_39;
+               long fld_3_6_39;
+               short fld_4_6_39;
+               char fld_5_6_39;
+    private    float fld_6_6_39;
+    protected  long fld_7_6_39;
+    private    float fld_8_6_39;
+    protected  char fld_9_6_39;
+  }
+
+  public static class Wild_6_40 extends Wild_5_12 {
+    public     long[] fld_0_6_40 = new long [61];
+               int fld_1_6_40;
+    public     short fld_2_6_40;
+               char fld_3_6_40;
+               int fld_4_6_40;
+    protected  int[] fld_5_6_40 = new int [467];
+               byte fld_6_6_40;
+               byte fld_7_6_40;
+    protected  char fld_8_6_40;
+  }
+
+  public static class Wild_6_41 extends Wild_5_95 {
+               short fld_0_6_41;
+               int fld_1_6_41;
+    protected  boolean fld_2_6_41;
+  }
+
+  public static class Wild_6_42 extends Wild_5_52 {
+    protected  double fld_0_6_42;
+    public     long fld_1_6_42;
+    protected  short fld_2_6_42;
+    public     char fld_3_6_42;
+    protected  byte fld_4_6_42;
+    protected  boolean fld_5_6_42;
+               short fld_6_6_42;
+    protected  long fld_7_6_42;
+    public     Object fld_8_6_42;
+    public     long fld_9_6_42;
+    private    byte fld_10_6_42;
+  }
+
+  public static class Wild_6_43 extends Wild_5_64 {
+               short fld_0_6_43;
+    private    char fld_1_6_43;
+    protected  long fld_2_6_43;
+               short[] fld_3_6_43 = new short [229];
+    public     double fld_4_6_43;
+    private    char fld_5_6_43;
+    protected  Object fld_6_6_43;
+    protected  short[] fld_7_6_43 = new short [78];
+               char[] fld_8_6_43 = new char [517];
+    protected  boolean fld_9_6_43;
+  }
+
+  public static class Wild_6_44 extends Wild_5_68 {
+               byte fld_0_6_44;
+    private    int fld_1_6_44;
+    public     Object fld_2_6_44;
+               int fld_3_6_44;
+               float fld_4_6_44;
+    private    double fld_5_6_44;
+    private    short fld_6_6_44;
+               int fld_7_6_44;
+    public     short fld_8_6_44;
+    protected  Object fld_9_6_44;
+    private    short fld_10_6_44;
+  }
+
+  public static class Wild_6_45 extends Wild_5_18 {
+    protected  long fld_0_6_45;
+    public     boolean fld_1_6_45;
+               Object fld_2_6_45;
+    private    char fld_3_6_45;
+               char fld_4_6_45;
+    protected  byte fld_5_6_45;
+    public     char fld_6_6_45;
+    private    boolean fld_7_6_45;
+  }
+
+  public static class Wild_6_46 extends Wild_5_1 {
+    public     byte fld_0_6_46;
+               float fld_1_6_46;
+    private    double fld_2_6_46;
+    private    boolean fld_3_6_46;
+  }
+
+  public static class Wild_6_47 extends Wild_5_51 {
+    public     boolean fld_0_6_47;
+    private    short fld_1_6_47;
+    protected  int fld_2_6_47;
+  }
+
+  public static class Wild_6_48 extends Wild_5_74 {
+    protected  Object fld_0_6_48;
+    public     long fld_1_6_48;
+    public     char fld_2_6_48;
+               Object fld_3_6_48;
+    private    byte[] fld_4_6_48 = new byte [894];
+    public     byte[] fld_5_6_48 = new byte [746];
+    private    long fld_6_6_48;
+    protected  short fld_7_6_48;
+    public     double fld_8_6_48;
+  }
+
+  public static class Wild_6_49 extends Wild_5_88 {
+    public     Object fld_0_6_49;
+    private    byte fld_1_6_49;
+    protected  long fld_2_6_49;
+    private    char fld_3_6_49;
+    public     double fld_4_6_49;
+               int fld_5_6_49;
+    public     char[] fld_6_6_49 = new char [119];
+    private    long[] fld_7_6_49 = new long [233];
+               int fld_8_6_49;
+               int fld_9_6_49;
+  }
+
+  public static class Wild_6_50 extends Wild_5_94 {
+    protected  short fld_0_6_50;
+    protected  double fld_1_6_50;
+               float fld_2_6_50;
+  }
+
+  public static class Wild_6_51 extends Wild_5_48 {
+               byte fld_0_6_51;
+    protected  double fld_1_6_51;
+    private    boolean fld_2_6_51;
+    public     Object fld_3_6_51;
+    public     char fld_4_6_51;
+               Object fld_5_6_51;
+               long fld_6_6_51;
+    public     boolean fld_7_6_51;
+  }
+
+  public static class Wild_6_52 extends Wild_5_53 {
+    public     long fld_0_6_52;
+    protected  float fld_1_6_52;
+    protected  short fld_2_6_52;
+    private    short fld_3_6_52;
+    public     char fld_4_6_52;
+  }
+
+  public static class Wild_6_53 extends Wild_5_16 {
+    private    int fld_0_6_53;
+               short fld_1_6_53;
+    protected  int fld_2_6_53;
+    protected  char fld_3_6_53;
+    private    short fld_4_6_53;
+               byte fld_5_6_53;
+  }
+
+  public static class Wild_6_54 extends Wild_5_98 {
+    private    float fld_0_6_54;
+    public     char fld_1_6_54;
+    private    Object fld_2_6_54;
+    protected  long fld_3_6_54;
+    public     float fld_4_6_54;
+               Object fld_5_6_54;
+  }
+
+  public static class Wild_6_55 extends Wild_5_39 {
+               short fld_0_6_55;
+               short fld_1_6_55;
+    public     boolean[] fld_2_6_55 = new boolean [673];
+               boolean fld_3_6_55;
+    private    double fld_4_6_55;
+    public     Object fld_5_6_55;
+    public     long fld_6_6_55;
+  }
+
+  public static class Wild_6_56 extends Wild_5_16 {
+    protected  short fld_0_6_56;
+    public     boolean fld_1_6_56;
+    protected  char fld_2_6_56;
+    public     Object fld_3_6_56;
+               byte fld_4_6_56;
+    public     int[] fld_5_6_56 = new int [942];
+    protected  char fld_6_6_56;
+    public     double fld_7_6_56;
+    public     byte fld_8_6_56;
+               long fld_9_6_56;
+    public     boolean fld_10_6_56;
+    private    long fld_11_6_56;
+    public     Object fld_12_6_56;
+  }
+
+  public static class Wild_6_57 extends Wild_5_95 {
+    public     Object fld_0_6_57;
+               int fld_1_6_57;
+  }
+
+  public static class Wild_6_58 extends Wild_5_51 {
+    private    long fld_0_6_58;
+    private    byte fld_1_6_58;
+               boolean fld_2_6_58;
+    private    int fld_3_6_58;
+    public     int fld_4_6_58;
+    public     Object fld_5_6_58;
+    public     Object fld_6_6_58;
+               double fld_7_6_58;
+    protected  boolean fld_8_6_58;
+    private    char fld_9_6_58;
+    protected  float fld_10_6_58;
+  }
+
+  public static class Wild_6_59 extends Wild_5_10 {
+    private    short fld_0_6_59;
+    private    float fld_1_6_59;
+    private    long fld_2_6_59;
+  }
+
+  public static class Wild_6_60 extends Wild_5_55 {
+               int fld_0_6_60;
+    protected  Object fld_1_6_60;
+    protected  Object fld_2_6_60;
+    protected  boolean fld_3_6_60;
+    protected  char[] fld_4_6_60 = new char [650];
+               byte fld_5_6_60;
+    public     long fld_6_6_60;
+    private    int fld_7_6_60;
+    private    boolean fld_8_6_60;
+               long fld_9_6_60;
+    protected  int fld_10_6_60;
+    public     Object fld_11_6_60;
+               Object fld_12_6_60;
+    private    boolean fld_13_6_60;
+    protected  Object fld_14_6_60;
+    protected  Object fld_15_6_60;
+               Object fld_16_6_60;
+    private    float fld_17_6_60;
+    private    short fld_18_6_60;
+    private    Object fld_19_6_60;
+    private    short[] fld_20_6_60 = new short [435];
+  }
+
+  public static class Wild_6_61 extends Wild_5_91 {
+    public     byte[] fld_0_6_61 = new byte [712];
+    public     double[] fld_1_6_61 = new double [195];
+    public     Object fld_2_6_61;
+               short[] fld_3_6_61 = new short [182];
+  }
+
+  public static class Wild_6_62 extends Wild_5_19 {
+    public     char fld_0_6_62;
+    private    double fld_1_6_62;
+    private    char fld_2_6_62;
+    public     short fld_3_6_62;
+    public     boolean fld_4_6_62;
+    protected  byte[] fld_5_6_62 = new byte [141];
+               boolean fld_6_6_62;
+    public     char fld_7_6_62;
+               int fld_8_6_62;
+    protected  short fld_9_6_62;
+    private    int fld_10_6_62;
+  }
+
+  public static class Wild_6_63 extends Wild_5_16 {
+    private    int[] fld_0_6_63 = new int [506];
+               byte fld_1_6_63;
+               short fld_2_6_63;
+    protected  byte fld_3_6_63;
+    protected  Object fld_4_6_63;
+  }
+
+  public static class Wild_6_64 extends Wild_5_22 {
+               Object fld_0_6_64;
+    public     int fld_1_6_64;
+    private    boolean fld_2_6_64;
+    private    double fld_3_6_64;
+    private    boolean fld_4_6_64;
+    public     float fld_5_6_64;
+    private    byte fld_6_6_64;
+    private    short fld_7_6_64;
+    private    boolean fld_8_6_64;
+    protected  char fld_9_6_64;
+  }
+
+  public static class Wild_6_65 extends Wild_5_6 {
+    public     float fld_0_6_65;
+               char fld_1_6_65;
+    public     boolean fld_2_6_65;
+    protected  boolean fld_3_6_65;
+               char fld_4_6_65;
+    public     long fld_5_6_65;
+    private    float fld_6_6_65;
+    public     Object fld_7_6_65;
+    protected  double fld_8_6_65;
+               byte fld_9_6_65;
+               Object fld_10_6_65;
+    public     long fld_11_6_65;
+    public     byte fld_12_6_65;
+               float fld_13_6_65;
+    private    byte fld_14_6_65;
+  }
+
+  public static class Wild_6_66 extends Wild_5_42 {
+               Object[] fld_0_6_66 = new Object [954];
+    protected  Object fld_1_6_66;
+    public     int fld_2_6_66;
+               Object fld_3_6_66;
+    private    byte fld_4_6_66;
+    private    double fld_5_6_66;
+    protected  short fld_6_6_66;
+               boolean[] fld_7_6_66 = new boolean [742];
+    public     int fld_8_6_66;
+    protected  float fld_9_6_66;
+               short fld_10_6_66;
+  }
+
+  public static class Wild_6_67 extends Wild_5_61 {
+    public     double fld_0_6_67;
+    protected  boolean fld_1_6_67;
+               byte fld_2_6_67;
+    protected  float fld_3_6_67;
+    protected  byte[] fld_4_6_67 = new byte [815];
+    public     double fld_5_6_67;
+    public     int fld_6_6_67;
+    private    byte fld_7_6_67;
+  }
+
+  public static class Wild_6_68 extends Wild_5_55 {
+    public     long fld_0_6_68;
+               Object fld_1_6_68;
+  }
+
+  public static class Wild_6_69 extends Wild_5_43 {
+    private    long fld_0_6_69;
+  }
+
+  public static class Wild_6_70 extends Wild_5_77 {
+    protected  long fld_0_6_70;
+    public     Object fld_1_6_70;
+    protected  short fld_2_6_70;
+    protected  float fld_3_6_70;
+               short fld_4_6_70;
+    protected  long fld_5_6_70;
+    protected  long fld_6_6_70;
+    public     Object fld_7_6_70;
+    public     byte fld_8_6_70;
+  }
+
+  public static class Wild_6_71 extends Wild_5_42 {
+    public     boolean fld_0_6_71;
+               Object[] fld_1_6_71 = new Object [382];
+    public     char fld_2_6_71;
+    public     float fld_3_6_71;
+    public     char fld_4_6_71;
+               boolean fld_5_6_71;
+  }
+
+  public static class Wild_6_72 extends Wild_5_58 {
+    private    boolean fld_0_6_72;
+    private    byte fld_1_6_72;
+    protected  Object fld_2_6_72;
+               Object fld_3_6_72;
+    private    long fld_4_6_72;
+  }
+
+  public static class Wild_6_73 extends Wild_5_93 {
+    private    char fld_0_6_73;
+    private    boolean fld_1_6_73;
+  }
+
+  public static class Wild_6_74 extends Wild_5_70 {
+               boolean fld_0_6_74;
+               float fld_1_6_74;
+    protected  short fld_2_6_74;
+    protected  long fld_3_6_74;
+    public     short fld_4_6_74;
+  }
+
+  public static class Wild_6_75 extends Wild_5_91 {
+    public     boolean fld_0_6_75;
+    protected  Object fld_1_6_75;
+    public     float fld_2_6_75;
+               char fld_3_6_75;
+               short fld_4_6_75;
+    public     char fld_5_6_75;
+    private    double fld_6_6_75;
+  }
+
+  public static class Wild_6_76 extends Wild_5_50 {
+    protected  float fld_0_6_76;
+    protected  Object fld_1_6_76;
+    private    float[] fld_2_6_76 = new float [807];
+    protected  char[] fld_3_6_76 = new char [147];
+    protected  short fld_4_6_76;
+    private    char fld_5_6_76;
+    private    double fld_6_6_76;
+               int fld_7_6_76;
+    private    long fld_8_6_76;
+  }
+
+  public static class Wild_6_77 extends Wild_5_93 {
+               byte fld_0_6_77;
+    protected  int fld_1_6_77;
+    protected  float fld_2_6_77;
+    protected  float fld_3_6_77;
+    protected  byte fld_4_6_77;
+    protected  float fld_5_6_77;
+    protected  Object fld_6_6_77;
+               long fld_7_6_77;
+    private    Object fld_8_6_77;
+  }
+
+  public static class Wild_6_78 extends Wild_5_64 {
+    public     char fld_0_6_78;
+               float fld_1_6_78;
+               boolean fld_2_6_78;
+    public     float fld_3_6_78;
+               boolean fld_4_6_78;
+               float fld_5_6_78;
+               float[] fld_6_6_78 = new float [10];
+    public     long fld_7_6_78;
+    protected  short[] fld_8_6_78 = new short [760];
+    protected  Object fld_9_6_78;
+    private    boolean fld_10_6_78;
+    protected  long fld_11_6_78;
+    public     char fld_12_6_78;
+  }
+
+  public static class Wild_6_79 extends Wild_5_40 {
+    protected  boolean fld_0_6_79;
+    public     byte fld_1_6_79;
+    public     double fld_2_6_79;
+  }
+
+  public static class Wild_6_80 extends Wild_5_20 {
+    protected  Object[] fld_0_6_80 = new Object [165];
+    public     short fld_1_6_80;
+    private    int fld_2_6_80;
+               char fld_3_6_80;
+               short fld_4_6_80;
+               long fld_5_6_80;
+    private    char[] fld_6_6_80 = new char [761];
+  }
+
+  public static class Wild_6_81 extends Wild_5_78 {
+               int fld_0_6_81;
+    private    long fld_1_6_81;
+    protected  char fld_2_6_81;
+    private    double fld_3_6_81;
+    private    byte fld_4_6_81;
+    public     boolean fld_5_6_81;
+  }
+
+  public static class Wild_6_82 extends Wild_5_93 {
+    private    long[] fld_0_6_82 = new long [461];
+    private    boolean fld_1_6_82;
+    protected  double fld_2_6_82;
+    private    long fld_3_6_82;
+    public     char fld_4_6_82;
+               long fld_5_6_82;
+    private    short fld_6_6_82;
+               long fld_7_6_82;
+    protected  boolean fld_8_6_82;
+    public     double fld_9_6_82;
+  }
+
+  public static class Wild_6_83 extends Wild_5_27 {
+    protected  long fld_0_6_83;
+    public     int fld_1_6_83;
+    private    char fld_2_6_83;
+               double fld_3_6_83;
+    public     boolean fld_4_6_83;
+    private    byte fld_5_6_83;
+    public     boolean fld_6_6_83;
+    protected  Object fld_7_6_83;
+               float[] fld_8_6_83 = new float [48];
+               double fld_9_6_83;
+               boolean fld_10_6_83;
+    protected  int fld_11_6_83;
+  }
+
+  public static class Wild_6_84 extends Wild_5_0 {
+    protected  int fld_0_6_84;
+    private    double fld_1_6_84;
+    public     float fld_2_6_84;
+    private    int fld_3_6_84;
+    protected  int fld_4_6_84;
+               long fld_5_6_84;
+    public     short fld_6_6_84;
+    public     double fld_7_6_84;
+  }
+
+  public static class Wild_6_85 extends Wild_5_88 {
+    private    long[] fld_0_6_85 = new long [273];
+    private    float fld_1_6_85;
+               int fld_2_6_85;
+    protected  long[] fld_3_6_85 = new long [938];
+    protected  Object fld_4_6_85;
+    public     int fld_5_6_85;
+               int fld_6_6_85;
+  }
+
+  public static class Wild_6_86 extends Wild_5_42 {
+    public     byte fld_0_6_86;
+    protected  char fld_1_6_86;
+    protected  boolean fld_2_6_86;
+  }
+
+  public static class Wild_6_87 extends Wild_5_24 {
+    public     char fld_0_6_87;
+    public     int[] fld_1_6_87 = new int [300];
+    private    boolean[] fld_2_6_87 = new boolean [63];
+    protected  int[] fld_3_6_87 = new int [714];
+    protected  boolean fld_4_6_87;
+    public     long fld_5_6_87;
+    protected  char fld_6_6_87;
+    private    double fld_7_6_87;
+    public     double fld_8_6_87;
+    protected  boolean fld_9_6_87;
+  }
+
+  public static class Wild_6_88 extends Wild_5_42 {
+    public     Object[] fld_0_6_88 = new Object [93];
+    private    boolean fld_1_6_88;
+    protected  long fld_2_6_88;
+               double fld_3_6_88;
+    public     Object fld_4_6_88;
+    private    byte fld_5_6_88;
+    private    short fld_6_6_88;
+  }
+
+  public static class Wild_6_89 extends Wild_5_71 {
+               float[] fld_0_6_89 = new float [314];
+    protected  byte fld_1_6_89;
+    public     Object fld_2_6_89;
+    public     Object fld_3_6_89;
+    protected  char[] fld_4_6_89 = new char [159];
+               short fld_5_6_89;
+  }
+
+  public static class Wild_6_90 extends Wild_5_99 {
+               boolean fld_0_6_90;
+    private    double fld_1_6_90;
+    public     long fld_2_6_90;
+  }
+
+  public static class Wild_6_91 extends Wild_5_51 {
+               long fld_0_6_91;
+  }
+
+  public static class Wild_6_92 extends Wild_5_88 {
+    protected  float fld_0_6_92;
+    protected  boolean fld_1_6_92;
+    protected  char[] fld_2_6_92 = new char [687];
+    protected  char fld_3_6_92;
+    protected  char fld_4_6_92;
+    public     double fld_5_6_92;
+    public     Object fld_6_6_92;
+    public     double[] fld_7_6_92 = new double [86];
+  }
+
+  public static class Wild_6_93 extends Wild_5_20 {
+    protected  char[] fld_0_6_93 = new char [816];
+               short fld_1_6_93;
+    protected  double fld_2_6_93;
+    protected  long fld_3_6_93;
+    private    int[] fld_4_6_93 = new int [908];
+    public     Object fld_5_6_93;
+    public     Object fld_6_6_93;
+    protected  int fld_7_6_93;
+    protected  int fld_8_6_93;
+    protected  int fld_9_6_93;
+               Object fld_10_6_93;
+               Object fld_11_6_93;
+               double fld_12_6_93;
+    public     boolean fld_13_6_93;
+               int fld_14_6_93;
+               int fld_15_6_93;
+  }
+
+  public static class Wild_6_94 extends Wild_5_77 {
+    private    Object fld_0_6_94;
+    private    long fld_1_6_94;
+  }
+
+  public static class Wild_6_95 extends Wild_5_95 {
+    protected  int fld_0_6_95;
+               char fld_1_6_95;
+    protected  Object fld_2_6_95;
+    private    double fld_3_6_95;
+               Object[] fld_4_6_95 = new Object [866];
+    public     boolean fld_5_6_95;
+  }
+
+  public static class Wild_6_96 extends Wild_5_59 {
+    public     int fld_0_6_96;
+               long fld_1_6_96;
+    private    boolean fld_2_6_96;
+               char fld_3_6_96;
+    protected  byte[] fld_4_6_96 = new byte [809];
+    private    int fld_5_6_96;
+               short fld_6_6_96;
+    protected  byte fld_7_6_96;
+    public     char fld_8_6_96;
+    private    double fld_9_6_96;
+    private    char fld_10_6_96;
+    protected  int fld_11_6_96;
+    protected  byte fld_12_6_96;
+    private    byte[] fld_13_6_96 = new byte [22];
+               Object fld_14_6_96;
+  }
+
+  public static class Wild_6_97 extends Wild_5_43 {
+               float fld_0_6_97;
+    protected  Object fld_1_6_97;
+    protected  int fld_2_6_97;
+    public     float fld_3_6_97;
+    private    boolean fld_4_6_97;
+               double fld_5_6_97;
+    private    Object fld_6_6_97;
+    public     byte fld_7_6_97;
+    public     int fld_8_6_97;
+    private    double fld_9_6_97;
+    private    double fld_10_6_97;
+    private    float[] fld_11_6_97 = new float [185];
+    private    short fld_12_6_97;
+  }
+
+  public static class Wild_6_98 extends Wild_5_89 {
+               float fld_0_6_98;
+               short fld_1_6_98;
+    public     char fld_2_6_98;
+    public     Object fld_3_6_98;
+    protected  int fld_4_6_98;
+    private    boolean fld_5_6_98;
+    public     double fld_6_6_98;
+    public     double fld_7_6_98;
+    private    boolean fld_8_6_98;
+  }
+
+  public static class Wild_6_99 extends Wild_5_14 {
+               int fld_0_6_99;
+    private    short fld_1_6_99;
+    public     int fld_2_6_99;
+    private    long fld_3_6_99;
+    protected  int fld_4_6_99;
+  }
+
+  public static class Wild_7_0 extends Wild_6_33 {
+    protected  int fld_0_7_0;
+    public     Object[] fld_1_7_0 = new Object [235];
+    protected  float[] fld_2_7_0 = new float [129];
+               char fld_3_7_0;
+               double fld_4_7_0;
+    private    double fld_5_7_0;
+    protected  long fld_6_7_0;
+               char fld_7_7_0;
+    public     short fld_8_7_0;
+               boolean fld_9_7_0;
+               long fld_10_7_0;
+               Object fld_11_7_0;
+               long[] fld_12_7_0 = new long [471];
+               double fld_13_7_0;
+               int fld_14_7_0;
+  }
+
+  public static class Wild_7_1 extends Wild_6_54 {
+               byte fld_0_7_1;
+    public     byte fld_1_7_1;
+               short fld_2_7_1;
+    protected  char fld_3_7_1;
+    private    byte fld_4_7_1;
+    protected  float fld_5_7_1;
+               short fld_6_7_1;
+    private    double fld_7_7_1;
+  }
+
+  public static class Wild_7_2 extends Wild_6_83 {
+    public     char fld_0_7_2;
+    protected  int fld_1_7_2;
+  }
+
+  public static class Wild_7_3 extends Wild_6_10 {
+    private    int[] fld_0_7_3 = new int [450];
+    private    char fld_1_7_3;
+               double fld_2_7_3;
+    protected  Object[] fld_3_7_3 = new Object [99];
+    private    short fld_4_7_3;
+    public     char fld_5_7_3;
+    private    Object fld_6_7_3;
+    protected  byte fld_7_7_3;
+    public     int fld_8_7_3;
+    protected  Object fld_9_7_3;
+    protected  char fld_10_7_3;
+    public     int fld_11_7_3;
+    protected  float fld_12_7_3;
+    public     int fld_13_7_3;
+  }
+
+  public static class Wild_7_4 extends Wild_6_17 {
+    public     byte fld_0_7_4;
+    public     long fld_1_7_4;
+    protected  double fld_2_7_4;
+    public     byte[] fld_3_7_4 = new byte [148];
+               boolean[] fld_4_7_4 = new boolean [276];
+    protected  long[] fld_5_7_4 = new long [119];
+               Object fld_6_7_4;
+    protected  byte fld_7_7_4;
+    protected  int fld_8_7_4;
+  }
+
+  public static class Wild_7_5 extends Wild_6_2 {
+    private    long fld_0_7_5;
+               char fld_1_7_5;
+    public     char fld_2_7_5;
+    private    byte fld_3_7_5;
+  }
+
+  public static class Wild_7_6 extends Wild_6_36 {
+    protected  boolean fld_0_7_6;
+               boolean fld_1_7_6;
+  }
+
+  public static class Wild_7_7 extends Wild_6_33 {
+    public     short fld_0_7_7;
+    private    Object fld_1_7_7;
+    protected  boolean fld_2_7_7;
+               char fld_3_7_7;
+    private    char fld_4_7_7;
+  }
+
+  public static class Wild_7_8 extends Wild_6_76 {
+    protected  boolean fld_0_7_8;
+    protected  Object fld_1_7_8;
+    public     int fld_2_7_8;
+               byte fld_3_7_8;
+    private    short fld_4_7_8;
+    protected  long fld_5_7_8;
+               short fld_6_7_8;
+    private    Object fld_7_7_8;
+    protected  boolean fld_8_7_8;
+    protected  long fld_9_7_8;
+    protected  float[] fld_10_7_8 = new float [471];
+  }
+
+  public static class Wild_7_9 extends Wild_6_16 {
+    public     float fld_0_7_9;
+               short fld_1_7_9;
+    public     byte fld_2_7_9;
+               Object fld_3_7_9;
+    public     double fld_4_7_9;
+    private    byte fld_5_7_9;
+               Object fld_6_7_9;
+    protected  short[] fld_7_7_9 = new short [947];
+               float fld_8_7_9;
+  }
+
+  public static class Wild_7_10 extends Wild_6_52 {
+    public     float fld_0_7_10;
+    protected  boolean fld_1_7_10;
+               byte[] fld_2_7_10 = new byte [508];
+               short fld_3_7_10;
+    public     double fld_4_7_10;
+    private    int fld_5_7_10;
+    private    byte[] fld_6_7_10 = new byte [148];
+               char fld_7_7_10;
+  }
+
+  public static class Wild_7_11 extends Wild_6_82 {
+               boolean fld_0_7_11;
+    public     float fld_1_7_11;
+    protected  byte fld_2_7_11;
+  }
+
+  public static class Wild_7_12 extends Wild_6_88 {
+    private    short[] fld_0_7_12 = new short [480];
+    private    short fld_1_7_12;
+    private    double fld_2_7_12;
+    public     boolean fld_3_7_12;
+    private    long[] fld_4_7_12 = new long [672];
+    public     char fld_5_7_12;
+  }
+
+  public static class Wild_7_13 extends Wild_6_56 {
+    protected  float fld_0_7_13;
+    protected  long fld_1_7_13;
+    public     double fld_2_7_13;
+    private    byte fld_3_7_13;
+               boolean fld_4_7_13;
+    private    boolean fld_5_7_13;
+    private    long fld_6_7_13;
+  }
+
+  public static class Wild_7_14 extends Wild_6_33 {
+    private    float fld_0_7_14;
+               long fld_1_7_14;
+    public     long[] fld_2_7_14 = new long [679];
+    protected  short fld_3_7_14;
+               boolean fld_4_7_14;
+    private    short fld_5_7_14;
+  }
+
+  public static class Wild_7_15 extends Wild_6_14 {
+    private    boolean fld_0_7_15;
+               Object fld_1_7_15;
+               double fld_2_7_15;
+    protected  int[] fld_3_7_15 = new int [174];
+  }
+
+  public static class Wild_7_16 extends Wild_6_93 {
+               int fld_0_7_16;
+               boolean fld_1_7_16;
+    protected  byte fld_2_7_16;
+    public     long fld_3_7_16;
+    private    double fld_4_7_16;
+               long[] fld_5_7_16 = new long [116];
+  }
+
+  public static class Wild_7_17 extends Wild_6_43 {
+               char fld_0_7_17;
+    protected  short fld_1_7_17;
+    protected  byte fld_2_7_17;
+    protected  double[] fld_3_7_17 = new double [575];
+    public     boolean fld_4_7_17;
+               int[] fld_5_7_17 = new int [392];
+    private    int fld_6_7_17;
+    private    int fld_7_7_17;
+  }
+
+  public static class Wild_7_18 extends Wild_6_3 {
+    protected  byte[] fld_0_7_18 = new byte [492];
+               char fld_1_7_18;
+    public     double[] fld_2_7_18 = new double [121];
+               short fld_3_7_18;
+    private    double fld_4_7_18;
+    private    long fld_5_7_18;
+    private    Object fld_6_7_18;
+  }
+
+  public static class Wild_7_19 extends Wild_6_96 {
+               boolean fld_0_7_19;
+    private    boolean fld_1_7_19;
+    protected  long fld_2_7_19;
+               long fld_3_7_19;
+    private    boolean fld_4_7_19;
+    protected  int[] fld_5_7_19 = new int [175];
+               Object fld_6_7_19;
+    public     short fld_7_7_19;
+  }
+
+  public static class Wild_7_20 extends Wild_6_49 {
+               boolean fld_0_7_20;
+    private    double fld_1_7_20;
+    private    float[] fld_2_7_20 = new float [781];
+    private    long[] fld_3_7_20 = new long [856];
+    protected  int fld_4_7_20;
+  }
+
+  public static class Wild_7_21 extends Wild_6_95 {
+    protected  int fld_0_7_21;
+    public     int fld_1_7_21;
+               float fld_2_7_21;
+               byte fld_3_7_21;
+    public     char fld_4_7_21;
+               boolean fld_5_7_21;
+    public     double fld_6_7_21;
+    public     short[] fld_7_7_21 = new short [906];
+    public     long fld_8_7_21;
+    private    short fld_9_7_21;
+    private    char fld_10_7_21;
+  }
+
+  public static class Wild_7_22 extends Wild_6_91 {
+    protected  short fld_0_7_22;
+    private    Object fld_1_7_22;
+    public     short fld_2_7_22;
+    public     byte fld_3_7_22;
+               int fld_4_7_22;
+    public     short[] fld_5_7_22 = new short [149];
+               double fld_6_7_22;
+    protected  byte fld_7_7_22;
+    private    char fld_8_7_22;
+    protected  int fld_9_7_22;
+    private    short fld_10_7_22;
+  }
+
+  public static class Wild_7_23 extends Wild_6_99 {
+               char fld_0_7_23;
+    private    float fld_1_7_23;
+    private    Object fld_2_7_23;
+               short fld_3_7_23;
+    protected  int[] fld_4_7_23 = new int [842];
+               float fld_5_7_23;
+    protected  byte fld_6_7_23;
+  }
+
+  public static class Wild_7_24 extends Wild_6_20 {
+               boolean fld_0_7_24;
+               int fld_1_7_24;
+    private    double fld_2_7_24;
+    private    char fld_3_7_24;
+    public     int fld_4_7_24;
+    protected  short fld_5_7_24;
+               byte fld_6_7_24;
+    public     float fld_7_7_24;
+    protected  char fld_8_7_24;
+    private    char fld_9_7_24;
+    private    char fld_10_7_24;
+  }
+
+  public static class Wild_7_25 extends Wild_6_75 {
+    public     boolean fld_0_7_25;
+               byte fld_1_7_25;
+    protected  short fld_2_7_25;
+  }
+
+  public static class Wild_7_26 extends Wild_6_80 {
+    protected  Object fld_0_7_26;
+    private    int fld_1_7_26;
+               boolean[] fld_2_7_26 = new boolean [319];
+    private    long fld_3_7_26;
+    private    Object fld_4_7_26;
+    protected  byte fld_5_7_26;
+    private    Object fld_6_7_26;
+    private    short fld_7_7_26;
+    private    Object fld_8_7_26;
+  }
+
+  public static class Wild_7_27 extends Wild_6_8 {
+               short fld_0_7_27;
+               byte fld_1_7_27;
+    public     long fld_2_7_27;
+               char fld_3_7_27;
+    public     float fld_4_7_27;
+               char fld_5_7_27;
+               byte fld_6_7_27;
+               short fld_7_7_27;
+    public     float fld_8_7_27;
+               Object fld_9_7_27;
+               Object[] fld_10_7_27 = new Object [687];
+    public     Object fld_11_7_27;
+    private    float fld_12_7_27;
+    public     byte[] fld_13_7_27 = new byte [791];
+    private    Object fld_14_7_27;
+  }
+
+  public static class Wild_7_28 extends Wild_6_46 {
+               char fld_0_7_28;
+    protected  long fld_1_7_28;
+    private    float fld_2_7_28;
+    public     Object fld_3_7_28;
+    private    short fld_4_7_28;
+               char fld_5_7_28;
+    protected  Object fld_6_7_28;
+    private    float fld_7_7_28;
+    private    char fld_8_7_28;
+    private    byte fld_9_7_28;
+    protected  Object fld_10_7_28;
+               double[] fld_11_7_28 = new double [394];
+    public     float fld_12_7_28;
+               boolean[] fld_13_7_28 = new boolean [674];
+  }
+
+  public static class Wild_7_29 extends Wild_6_78 {
+  }
+
+  public static class Wild_7_30 extends Wild_6_95 {
+    protected  long fld_0_7_30;
+    private    short fld_1_7_30;
+    public     char fld_2_7_30;
+    public     int[] fld_3_7_30 = new int [870];
+  }
+
+  public static class Wild_7_31 extends Wild_6_15 {
+    public     Object fld_0_7_31;
+    protected  float fld_1_7_31;
+    protected  byte fld_2_7_31;
+    private    byte fld_3_7_31;
+    public     long fld_4_7_31;
+               byte fld_5_7_31;
+    public     byte fld_6_7_31;
+    private    float fld_7_7_31;
+    public     long fld_8_7_31;
+    protected  Object fld_9_7_31;
+  }
+
+  public static class Wild_7_32 extends Wild_6_59 {
+               int[] fld_0_7_32 = new int [286];
+    private    long fld_1_7_32;
+    protected  float fld_2_7_32;
+               float fld_3_7_32;
+    public     char fld_4_7_32;
+  }
+
+  public static class Wild_7_33 extends Wild_6_30 {
+               float fld_0_7_33;
+  }
+
+  public static class Wild_7_34 extends Wild_6_79 {
+    public     byte fld_0_7_34;
+    protected  boolean fld_1_7_34;
+    protected  double fld_2_7_34;
+    private    char fld_3_7_34;
+  }
+
+  public static class Wild_7_35 extends Wild_6_64 {
+    protected  Object fld_0_7_35;
+    public     Object fld_1_7_35;
+    protected  int fld_2_7_35;
+    protected  float fld_3_7_35;
+    protected  short fld_4_7_35;
+               boolean fld_5_7_35;
+    public     char fld_6_7_35;
+    protected  float fld_7_7_35;
+  }
+
+  public static class Wild_7_36 extends Wild_6_68 {
+    private    float[] fld_0_7_36 = new float [521];
+               Object fld_1_7_36;
+  }
+
+  public static class Wild_7_37 extends Wild_6_24 {
+               long fld_0_7_37;
+    protected  byte fld_1_7_37;
+    protected  double fld_2_7_37;
+    public     short fld_3_7_37;
+    protected  long fld_4_7_37;
+    public     boolean fld_5_7_37;
+  }
+
+  public static class Wild_7_38 extends Wild_6_13 {
+    protected  int fld_0_7_38;
+               boolean fld_1_7_38;
+    private    double fld_2_7_38;
+    private    int fld_3_7_38;
+    public     float fld_4_7_38;
+    private    long fld_5_7_38;
+    protected  int fld_6_7_38;
+    public     float[] fld_7_7_38 = new float [494];
+    protected  boolean[] fld_8_7_38 = new boolean [652];
+    protected  char fld_9_7_38;
+               boolean fld_10_7_38;
+  }
+
+  public static class Wild_7_39 extends Wild_6_93 {
+    public     Object fld_0_7_39;
+    public     short fld_1_7_39;
+    public     int fld_2_7_39;
+    public     char[] fld_3_7_39 = new char [21];
+    public     int fld_4_7_39;
+               long fld_5_7_39;
+    private    double[] fld_6_7_39 = new double [699];
+               double fld_7_7_39;
+    private    double fld_8_7_39;
+  }
+
+  public static class Wild_7_40 extends Wild_6_74 {
+    private    Object fld_0_7_40;
+    protected  long fld_1_7_40;
+               float fld_2_7_40;
+    public     long fld_3_7_40;
+    private    short fld_4_7_40;
+    private    boolean fld_5_7_40;
+    private    byte fld_6_7_40;
+    protected  boolean fld_7_7_40;
+  }
+
+  public static class Wild_7_41 extends Wild_6_19 {
+    public     double fld_0_7_41;
+    public     float fld_1_7_41;
+    protected  char fld_2_7_41;
+    private    short fld_3_7_41;
+    protected  double fld_4_7_41;
+               byte fld_5_7_41;
+  }
+
+  public static class Wild_7_42 extends Wild_6_77 {
+  }
+
+  public static class Wild_7_43 extends Wild_6_25 {
+               Object fld_0_7_43;
+    protected  int fld_1_7_43;
+  }
+
+  public static class Wild_7_44 extends Wild_6_45 {
+    protected  long fld_0_7_44;
+    private    double fld_1_7_44;
+    protected  Object fld_2_7_44;
+    private    byte fld_3_7_44;
+    private    double[] fld_4_7_44 = new double [810];
+    private    byte fld_5_7_44;
+    public     float fld_6_7_44;
+  }
+
+  public static class Wild_7_45 extends Wild_6_93 {
+               long fld_0_7_45;
+    private    int fld_1_7_45;
+               Object[] fld_2_7_45 = new Object [893];
+    protected  float fld_3_7_45;
+    private    char fld_4_7_45;
+               long fld_5_7_45;
+    public     byte fld_6_7_45;
+    protected  float fld_7_7_45;
+    public     byte fld_8_7_45;
+    private    boolean fld_9_7_45;
+               Object[] fld_10_7_45 = new Object [300];
+               char fld_11_7_45;
+  }
+
+  public static class Wild_7_46 extends Wild_6_40 {
+    public     double fld_0_7_46;
+    public     char fld_1_7_46;
+               byte fld_2_7_46;
+               float fld_3_7_46;
+    public     boolean fld_4_7_46;
+               double fld_5_7_46;
+               double fld_6_7_46;
+  }
+
+  public static class Wild_7_47 extends Wild_6_42 {
+    private    int fld_0_7_47;
+    protected  boolean[] fld_1_7_47 = new boolean [874];
+    protected  float fld_2_7_47;
+    public     long fld_3_7_47;
+    public     Object[] fld_4_7_47 = new Object [862];
+    public     short fld_5_7_47;
+    protected  byte fld_6_7_47;
+    public     int fld_7_7_47;
+    public     long fld_8_7_47;
+               float fld_9_7_47;
+  }
+
+  public static class Wild_7_48 extends Wild_6_99 {
+    private    Object fld_0_7_48;
+               int fld_1_7_48;
+    private    double fld_2_7_48;
+    public     char fld_3_7_48;
+    protected  char fld_4_7_48;
+  }
+
+  public static class Wild_7_49 extends Wild_6_37 {
+    private    boolean fld_0_7_49;
+    protected  short fld_1_7_49;
+    protected  double fld_2_7_49;
+    private    byte fld_3_7_49;
+    public     char fld_4_7_49;
+    private    byte fld_5_7_49;
+  }
+
+  public static class Wild_7_50 extends Wild_6_0 {
+    protected  short fld_0_7_50;
+    public     Object[] fld_1_7_50 = new Object [334];
+    protected  long fld_2_7_50;
+  }
+
+  public static class Wild_7_51 extends Wild_6_26 {
+    public     Object fld_0_7_51;
+    private    int fld_1_7_51;
+    public     int fld_2_7_51;
+    private    long fld_3_7_51;
+    public     boolean fld_4_7_51;
+  }
+
+  public static class Wild_7_52 extends Wild_6_13 {
+    protected  long fld_0_7_52;
+               int fld_1_7_52;
+    public     int fld_2_7_52;
+    protected  long fld_3_7_52;
+    protected  Object[] fld_4_7_52 = new Object [896];
+    public     double fld_5_7_52;
+               int fld_6_7_52;
+    public     Object fld_7_7_52;
+  }
+
+  public static class Wild_7_53 extends Wild_6_91 {
+    protected  byte fld_0_7_53;
+    public     float fld_1_7_53;
+               byte fld_2_7_53;
+    public     short fld_3_7_53;
+  }
+
+  public static class Wild_7_54 extends Wild_6_91 {
+    private    byte fld_0_7_54;
+    public     Object fld_1_7_54;
+    private    char fld_2_7_54;
+    private    double fld_3_7_54;
+               char fld_4_7_54;
+    private    long fld_5_7_54;
+               float fld_6_7_54;
+    private    long fld_7_7_54;
+    protected  boolean fld_8_7_54;
+    protected  float fld_9_7_54;
+               boolean fld_10_7_54;
+    protected  int[] fld_11_7_54 = new int [856];
+               Object fld_12_7_54;
+               byte[] fld_13_7_54 = new byte [378];
+  }
+
+  public static class Wild_7_55 extends Wild_6_72 {
+    private    byte fld_0_7_55;
+    public     char fld_1_7_55;
+               Object fld_2_7_55;
+    private    boolean fld_3_7_55;
+    private    int fld_4_7_55;
+    protected  float fld_5_7_55;
+    public     int fld_6_7_55;
+    protected  boolean fld_7_7_55;
+  }
+
+  public static class Wild_7_56 extends Wild_6_68 {
+    protected  boolean fld_0_7_56;
+    public     int fld_1_7_56;
+    private    boolean fld_2_7_56;
+    protected  int fld_3_7_56;
+    protected  boolean fld_4_7_56;
+    protected  long fld_5_7_56;
+               Object[] fld_6_7_56 = new Object [370];
+  }
+
+  public static class Wild_7_57 extends Wild_6_79 {
+    private    boolean fld_0_7_57;
+               short fld_1_7_57;
+    private    char fld_2_7_57;
+    private    byte fld_3_7_57;
+    private    float[] fld_4_7_57 = new float [114];
+               char fld_5_7_57;
+               long fld_6_7_57;
+               double fld_7_7_57;
+               int fld_8_7_57;
+    protected  short fld_9_7_57;
+    public     int[] fld_10_7_57 = new int [212];
+    public     Object fld_11_7_57;
+    private    long[] fld_12_7_57 = new long [270];
+    public     int[] fld_13_7_57 = new int [547];
+               long fld_14_7_57;
+    public     short fld_15_7_57;
+    protected  long[] fld_16_7_57 = new long [580];
+    public     float fld_17_7_57;
+    protected  Object fld_18_7_57;
+    private    char fld_19_7_57;
+    public     Object fld_20_7_57;
+    public     char[] fld_21_7_57 = new char [320];
+    protected  long fld_22_7_57;
+  }
+
+  public static class Wild_7_58 extends Wild_6_66 {
+    public     int fld_0_7_58;
+               int fld_1_7_58;
+               short fld_2_7_58;
+    public     int fld_3_7_58;
+               long[] fld_4_7_58 = new long [964];
+  }
+
+  public static class Wild_7_59 extends Wild_6_68 {
+    private    long fld_0_7_59;
+    private    float fld_1_7_59;
+               Object fld_2_7_59;
+    public     short fld_3_7_59;
+    private    Object fld_4_7_59;
+    protected  byte[] fld_5_7_59 = new byte [808];
+    public     byte fld_6_7_59;
+    protected  float fld_7_7_59;
+               Object fld_8_7_59;
+    protected  byte fld_9_7_59;
+  }
+
+  public static class Wild_7_60 extends Wild_6_48 {
+    protected  long fld_0_7_60;
+    protected  boolean fld_1_7_60;
+    public     long fld_2_7_60;
+    private    double fld_3_7_60;
+    protected  float fld_4_7_60;
+  }
+
+  public static class Wild_7_61 extends Wild_6_29 {
+    protected  short fld_0_7_61;
+               long fld_1_7_61;
+               byte fld_2_7_61;
+    public     float fld_3_7_61;
+               Object fld_4_7_61;
+               Object fld_5_7_61;
+               byte[] fld_6_7_61 = new byte [638];
+    public     boolean fld_7_7_61;
+    protected  long fld_8_7_61;
+               double[] fld_9_7_61 = new double [911];
+  }
+
+  public static class Wild_7_62 extends Wild_6_44 {
+    public     short fld_0_7_62;
+    private    double fld_1_7_62;
+    public     double[] fld_2_7_62 = new double [360];
+    public     double fld_3_7_62;
+    private    boolean[] fld_4_7_62 = new boolean [71];
+    protected  float fld_5_7_62;
+  }
+
+  public static class Wild_7_63 extends Wild_6_92 {
+    protected  int fld_0_7_63;
+               byte fld_1_7_63;
+    protected  boolean fld_2_7_63;
+               boolean fld_3_7_63;
+               long fld_4_7_63;
+    private    long fld_5_7_63;
+  }
+
+  public static class Wild_7_64 extends Wild_6_89 {
+               int fld_0_7_64;
+    protected  boolean fld_1_7_64;
+    protected  boolean[] fld_2_7_64 = new boolean [677];
+  }
+
+  public static class Wild_7_65 extends Wild_6_18 {
+    public     byte fld_0_7_65;
+  }
+
+  public static class Wild_7_66 extends Wild_6_25 {
+    private    char[] fld_0_7_66 = new char [924];
+    public     long fld_1_7_66;
+    protected  double fld_2_7_66;
+    public     short fld_3_7_66;
+    public     short fld_4_7_66;
+  }
+
+  public static class Wild_7_67 extends Wild_6_22 {
+               long fld_0_7_67;
+               boolean fld_1_7_67;
+    public     int fld_2_7_67;
+    public     Object fld_3_7_67;
+               byte[] fld_4_7_67 = new byte [612];
+    protected  int fld_5_7_67;
+  }
+
+  public static class Wild_7_68 extends Wild_6_15 {
+    protected  int fld_0_7_68;
+    private    byte fld_1_7_68;
+    private    byte fld_2_7_68;
+    public     double fld_3_7_68;
+    public     long fld_4_7_68;
+    public     int fld_5_7_68;
+    public     char fld_6_7_68;
+               Object fld_7_7_68;
+    public     double[] fld_8_7_68 = new double [240];
+  }
+
+  public static class Wild_7_69 extends Wild_6_68 {
+               short fld_0_7_69;
+    public     double fld_1_7_69;
+    protected  boolean fld_2_7_69;
+               char fld_3_7_69;
+    private    long fld_4_7_69;
+    public     Object fld_5_7_69;
+    private    char fld_6_7_69;
+    public     int fld_7_7_69;
+    protected  int fld_8_7_69;
+    protected  boolean fld_9_7_69;
+               char fld_10_7_69;
+    private    byte fld_11_7_69;
+  }
+
+  public static class Wild_7_70 extends Wild_6_10 {
+    public     long fld_0_7_70;
+    public     long fld_1_7_70;
+               double[] fld_2_7_70 = new double [300];
+    private    char fld_3_7_70;
+    protected  byte fld_4_7_70;
+               double fld_5_7_70;
+               long fld_6_7_70;
+    private    char fld_7_7_70;
+    private    double fld_8_7_70;
+  }
+
+  public static class Wild_7_71 extends Wild_6_26 {
+    protected  float fld_0_7_71;
+    private    Object fld_1_7_71;
+               byte fld_2_7_71;
+    private    boolean fld_3_7_71;
+    public     boolean fld_4_7_71;
+    public     boolean fld_5_7_71;
+    protected  int fld_6_7_71;
+    protected  byte fld_7_7_71;
+               char fld_8_7_71;
+               int fld_9_7_71;
+               Object[] fld_10_7_71 = new Object [327];
+  }
+
+  public static class Wild_7_72 extends Wild_6_86 {
+    protected  long fld_0_7_72;
+    private    char[] fld_1_7_72 = new char [960];
+               boolean fld_2_7_72;
+               int fld_3_7_72;
+    public     long fld_4_7_72;
+               short fld_5_7_72;
+  }
+
+  public static class Wild_7_73 extends Wild_6_60 {
+    private    char fld_0_7_73;
+    private    Object fld_1_7_73;
+    public     boolean fld_2_7_73;
+    public     long fld_3_7_73;
+    public     int fld_4_7_73;
+    protected  long fld_5_7_73;
+    protected  long fld_6_7_73;
+    private    double fld_7_7_73;
+    public     byte fld_8_7_73;
+    private    char fld_9_7_73;
+               long fld_10_7_73;
+               float fld_11_7_73;
+    protected  double fld_12_7_73;
+    protected  Object fld_13_7_73;
+  }
+
+  public static class Wild_7_74 extends Wild_6_66 {
+    private    Object fld_0_7_74;
+    public     byte fld_1_7_74;
+    private    long fld_2_7_74;
+               char fld_3_7_74;
+               int fld_4_7_74;
+    public     boolean fld_5_7_74;
+    protected  char fld_6_7_74;
+    protected  boolean fld_7_7_74;
+               short fld_8_7_74;
+  }
+
+  public static class Wild_7_75 extends Wild_6_57 {
+  }
+
+  public static class Wild_7_76 extends Wild_6_21 {
+               long[] fld_0_7_76 = new long [895];
+    public     double fld_1_7_76;
+    protected  Object fld_2_7_76;
+               byte fld_3_7_76;
+               long[] fld_4_7_76 = new long [428];
+    protected  float fld_5_7_76;
+  }
+
+  public static class Wild_7_77 extends Wild_6_19 {
+    private    int fld_0_7_77;
+    public     double[] fld_1_7_77 = new double [226];
+    private    short fld_2_7_77;
+    private    Object fld_3_7_77;
+    private    boolean fld_4_7_77;
+    public     short fld_5_7_77;
+    private    long fld_6_7_77;
+  }
+
+  public static class Wild_7_78 extends Wild_6_93 {
+    private    byte[] fld_0_7_78 = new byte [765];
+    public     Object fld_1_7_78;
+    public     int fld_2_7_78;
+    private    short fld_3_7_78;
+    public     int fld_4_7_78;
+    public     boolean fld_5_7_78;
+  }
+
+  public static class Wild_7_79 extends Wild_6_5 {
+    public     short fld_0_7_79;
+    public     long fld_1_7_79;
+    protected  char fld_2_7_79;
+    private    int fld_3_7_79;
+    protected  char fld_4_7_79;
+  }
+
+  public static class Wild_7_80 extends Wild_6_72 {
+    public     double fld_0_7_80;
+    protected  char[] fld_1_7_80 = new char [104];
+    protected  double fld_2_7_80;
+               float fld_3_7_80;
+    protected  short fld_4_7_80;
+               boolean fld_5_7_80;
+    protected  long fld_6_7_80;
+    private    long fld_7_7_80;
+               char fld_8_7_80;
+    private    float fld_9_7_80;
+    public     long fld_10_7_80;
+  }
+
+  public static class Wild_7_81 extends Wild_6_40 {
+    private    short fld_0_7_81;
+    protected  long fld_1_7_81;
+  }
+
+  public static class Wild_7_82 extends Wild_6_37 {
+               short fld_0_7_82;
+    private    float fld_1_7_82;
+    protected  float fld_2_7_82;
+    public     boolean fld_3_7_82;
+    private    Object fld_4_7_82;
+    protected  int fld_5_7_82;
+    public     boolean[] fld_6_7_82 = new boolean [484];
+               char fld_7_7_82;
+    public     short fld_8_7_82;
+    public     long fld_9_7_82;
+  }
+
+  public static class Wild_7_83 extends Wild_6_56 {
+               long fld_0_7_83;
+               Object fld_1_7_83;
+    private    int fld_2_7_83;
+  }
+
+  public static class Wild_7_84 extends Wild_6_43 {
+    protected  int fld_0_7_84;
+    public     short fld_1_7_84;
+    protected  double fld_2_7_84;
+    protected  boolean fld_3_7_84;
+    public     long fld_4_7_84;
+    private    short fld_5_7_84;
+    private    byte fld_6_7_84;
+    public     short fld_7_7_84;
+               char fld_8_7_84;
+    protected  byte fld_9_7_84;
+    private    char fld_10_7_84;
+    protected  double[] fld_11_7_84 = new double [165];
+    public     long fld_12_7_84;
+    public     float[] fld_13_7_84 = new float [27];
+  }
+
+  public static class Wild_7_85 extends Wild_6_60 {
+    protected  float fld_0_7_85;
+    public     boolean fld_1_7_85;
+    protected  long fld_2_7_85;
+               byte fld_3_7_85;
+               float fld_4_7_85;
+    protected  short fld_5_7_85;
+    public     long fld_6_7_85;
+               short fld_7_7_85;
+    protected  short[] fld_8_7_85 = new short [504];
+    private    Object fld_9_7_85;
+  }
+
+  public static class Wild_7_86 extends Wild_6_6 {
+    private    double fld_0_7_86;
+    public     char fld_1_7_86;
+    private    Object fld_2_7_86;
+    public     short fld_3_7_86;
+    public     byte fld_4_7_86;
+               short fld_5_7_86;
+    private    boolean fld_6_7_86;
+    public     int[] fld_7_7_86 = new int [472];
+    protected  int fld_8_7_86;
+               byte fld_9_7_86;
+    public     double fld_10_7_86;
+    protected  byte fld_11_7_86;
+    private    Object fld_12_7_86;
+  }
+
+  public static class Wild_7_87 extends Wild_6_69 {
+    private    char fld_0_7_87;
+    private    byte fld_1_7_87;
+               char fld_2_7_87;
+    public     long fld_3_7_87;
+    private    char fld_4_7_87;
+    private    double fld_5_7_87;
+    public     Object fld_6_7_87;
+    private    int fld_7_7_87;
+  }
+
+  public static class Wild_7_88 extends Wild_6_70 {
+    public     char[] fld_0_7_88 = new char [685];
+    protected  short fld_1_7_88;
+    public     byte fld_2_7_88;
+               Object fld_3_7_88;
+               short fld_4_7_88;
+    private    Object fld_5_7_88;
+    public     float fld_6_7_88;
+    public     long fld_7_7_88;
+               Object fld_8_7_88;
+    private    char fld_9_7_88;
+               int fld_10_7_88;
+  }
+
+  public static class Wild_7_89 extends Wild_6_55 {
+               short fld_0_7_89;
+    protected  double fld_1_7_89;
+    protected  long fld_2_7_89;
+    public     char fld_3_7_89;
+               boolean fld_4_7_89;
+    private    Object fld_5_7_89;
+  }
+
+  public static class Wild_7_90 extends Wild_6_78 {
+    private    byte fld_0_7_90;
+    public     Object fld_1_7_90;
+  }
+
+  public static class Wild_7_91 extends Wild_6_36 {
+    private    short fld_0_7_91;
+    public     short fld_1_7_91;
+    public     byte fld_2_7_91;
+               short fld_3_7_91;
+    public     byte fld_4_7_91;
+    public     Object fld_5_7_91;
+  }
+
+  public static class Wild_7_92 extends Wild_6_20 {
+    protected  Object fld_0_7_92;
+  }
+
+  public static class Wild_7_93 extends Wild_6_38 {
+    public     byte[] fld_0_7_93 = new byte [614];
+    public     Object fld_1_7_93;
+  }
+
+  public static class Wild_7_94 extends Wild_6_16 {
+               short fld_0_7_94;
+    private    float fld_1_7_94;
+    private    short fld_2_7_94;
+    private    boolean[] fld_3_7_94 = new boolean [808];
+    protected  int fld_4_7_94;
+    private    char fld_5_7_94;
+               Object fld_6_7_94;
+  }
+
+  public static class Wild_7_95 extends Wild_6_59 {
+               byte fld_0_7_95;
+    public     long fld_1_7_95;
+               Object fld_2_7_95;
+    public     int fld_3_7_95;
+               float fld_4_7_95;
+    private    float fld_5_7_95;
+    private    boolean fld_6_7_95;
+               short fld_7_7_95;
+    protected  boolean fld_8_7_95;
+    public     byte[] fld_9_7_95 = new byte [997];
+    private    int fld_10_7_95;
+    public     short fld_11_7_95;
+    public     float fld_12_7_95;
+    public     double fld_13_7_95;
+    public     double[] fld_14_7_95 = new double [246];
+  }
+
+  public static class Wild_7_96 extends Wild_6_57 {
+    private    Object fld_0_7_96;
+    public     char fld_1_7_96;
+    public     double fld_2_7_96;
+               byte fld_3_7_96;
+    protected  Object fld_4_7_96;
+    protected  boolean fld_5_7_96;
+    private    int fld_6_7_96;
+    protected  float fld_7_7_96;
+    protected  int fld_8_7_96;
+    private    double fld_9_7_96;
+    private    boolean fld_10_7_96;
+    public     float fld_11_7_96;
+    private    Object fld_12_7_96;
+    public     double fld_13_7_96;
+    public     long[] fld_14_7_96 = new long [324];
+  }
+
+  public static class Wild_7_97 extends Wild_6_48 {
+  }
+
+  public static class Wild_7_98 extends Wild_6_10 {
+    private    boolean fld_0_7_98;
+               char fld_1_7_98;
+    private    long fld_2_7_98;
+               long fld_3_7_98;
+  }
+
+  public static class Wild_7_99 extends Wild_6_33 {
+    public     boolean fld_0_7_99;
+    protected  float fld_1_7_99;
+    private    byte fld_2_7_99;
+    public     char fld_3_7_99;
+               Object fld_4_7_99;
+    public     char fld_5_7_99;
+    public     boolean fld_6_7_99;
+    private    boolean fld_7_7_99;
+  }
+
+  public final static Class<?> [] ALL = {
+    Wild_0_0.class,
+    Wild_0_1.class,
+    Wild_0_2.class,
+    Wild_0_3.class,
+    Wild_0_4.class,
+    Wild_0_5.class,
+    Wild_0_6.class,
+    Wild_0_7.class,
+    Wild_0_8.class,
+    Wild_0_9.class,
+    Wild_0_10.class,
+    Wild_0_11.class,
+    Wild_0_12.class,
+    Wild_0_13.class,
+    Wild_0_14.class,
+    Wild_0_15.class,
+    Wild_0_16.class,
+    Wild_0_17.class,
+    Wild_0_18.class,
+    Wild_0_19.class,
+    Wild_0_20.class,
+    Wild_0_21.class,
+    Wild_0_22.class,
+    Wild_0_23.class,
+    Wild_0_24.class,
+    Wild_0_25.class,
+    Wild_0_26.class,
+    Wild_0_27.class,
+    Wild_0_28.class,
+    Wild_0_29.class,
+    Wild_0_30.class,
+    Wild_0_31.class,
+    Wild_0_32.class,
+    Wild_0_33.class,
+    Wild_0_34.class,
+    Wild_0_35.class,
+    Wild_0_36.class,
+    Wild_0_37.class,
+    Wild_0_38.class,
+    Wild_0_39.class,
+    Wild_0_40.class,
+    Wild_0_41.class,
+    Wild_0_42.class,
+    Wild_0_43.class,
+    Wild_0_44.class,
+    Wild_0_45.class,
+    Wild_0_46.class,
+    Wild_0_47.class,
+    Wild_0_48.class,
+    Wild_0_49.class,
+    Wild_0_50.class,
+    Wild_0_51.class,
+    Wild_0_52.class,
+    Wild_0_53.class,
+    Wild_0_54.class,
+    Wild_0_55.class,
+    Wild_0_56.class,
+    Wild_0_57.class,
+    Wild_0_58.class,
+    Wild_0_59.class,
+    Wild_0_60.class,
+    Wild_0_61.class,
+    Wild_0_62.class,
+    Wild_0_63.class,
+    Wild_0_64.class,
+    Wild_0_65.class,
+    Wild_0_66.class,
+    Wild_0_67.class,
+    Wild_0_68.class,
+    Wild_0_69.class,
+    Wild_0_70.class,
+    Wild_0_71.class,
+    Wild_0_72.class,
+    Wild_0_73.class,
+    Wild_0_74.class,
+    Wild_0_75.class,
+    Wild_0_76.class,
+    Wild_0_77.class,
+    Wild_0_78.class,
+    Wild_0_79.class,
+    Wild_0_80.class,
+    Wild_0_81.class,
+    Wild_0_82.class,
+    Wild_0_83.class,
+    Wild_0_84.class,
+    Wild_0_85.class,
+    Wild_0_86.class,
+    Wild_0_87.class,
+    Wild_0_88.class,
+    Wild_0_89.class,
+    Wild_0_90.class,
+    Wild_0_91.class,
+    Wild_0_92.class,
+    Wild_0_93.class,
+    Wild_0_94.class,
+    Wild_0_95.class,
+    Wild_0_96.class,
+    Wild_0_97.class,
+    Wild_0_98.class,
+    Wild_0_99.class,
+    Wild_1_0.class,
+    Wild_1_1.class,
+    Wild_1_2.class,
+    Wild_1_3.class,
+    Wild_1_4.class,
+    Wild_1_5.class,
+    Wild_1_6.class,
+    Wild_1_7.class,
+    Wild_1_8.class,
+    Wild_1_9.class,
+    Wild_1_10.class,
+    Wild_1_11.class,
+    Wild_1_12.class,
+    Wild_1_13.class,
+    Wild_1_14.class,
+    Wild_1_15.class,
+    Wild_1_16.class,
+    Wild_1_17.class,
+    Wild_1_18.class,
+    Wild_1_19.class,
+    Wild_1_20.class,
+    Wild_1_21.class,
+    Wild_1_22.class,
+    Wild_1_23.class,
+    Wild_1_24.class,
+    Wild_1_25.class,
+    Wild_1_26.class,
+    Wild_1_27.class,
+    Wild_1_28.class,
+    Wild_1_29.class,
+    Wild_1_30.class,
+    Wild_1_31.class,
+    Wild_1_32.class,
+    Wild_1_33.class,
+    Wild_1_34.class,
+    Wild_1_35.class,
+    Wild_1_36.class,
+    Wild_1_37.class,
+    Wild_1_38.class,
+    Wild_1_39.class,
+    Wild_1_40.class,
+    Wild_1_41.class,
+    Wild_1_42.class,
+    Wild_1_43.class,
+    Wild_1_44.class,
+    Wild_1_45.class,
+    Wild_1_46.class,
+    Wild_1_47.class,
+    Wild_1_48.class,
+    Wild_1_49.class,
+    Wild_1_50.class,
+    Wild_1_51.class,
+    Wild_1_52.class,
+    Wild_1_53.class,
+    Wild_1_54.class,
+    Wild_1_55.class,
+    Wild_1_56.class,
+    Wild_1_57.class,
+    Wild_1_58.class,
+    Wild_1_59.class,
+    Wild_1_60.class,
+    Wild_1_61.class,
+    Wild_1_62.class,
+    Wild_1_63.class,
+    Wild_1_64.class,
+    Wild_1_65.class,
+    Wild_1_66.class,
+    Wild_1_67.class,
+    Wild_1_68.class,
+    Wild_1_69.class,
+    Wild_1_70.class,
+    Wild_1_71.class,
+    Wild_1_72.class,
+    Wild_1_73.class,
+    Wild_1_74.class,
+    Wild_1_75.class,
+    Wild_1_76.class,
+    Wild_1_77.class,
+    Wild_1_78.class,
+    Wild_1_79.class,
+    Wild_1_80.class,
+    Wild_1_81.class,
+    Wild_1_82.class,
+    Wild_1_83.class,
+    Wild_1_84.class,
+    Wild_1_85.class,
+    Wild_1_86.class,
+    Wild_1_87.class,
+    Wild_1_88.class,
+    Wild_1_89.class,
+    Wild_1_90.class,
+    Wild_1_91.class,
+    Wild_1_92.class,
+    Wild_1_93.class,
+    Wild_1_94.class,
+    Wild_1_95.class,
+    Wild_1_96.class,
+    Wild_1_97.class,
+    Wild_1_98.class,
+    Wild_1_99.class,
+    Wild_2_0.class,
+    Wild_2_1.class,
+    Wild_2_2.class,
+    Wild_2_3.class,
+    Wild_2_4.class,
+    Wild_2_5.class,
+    Wild_2_6.class,
+    Wild_2_7.class,
+    Wild_2_8.class,
+    Wild_2_9.class,
+    Wild_2_10.class,
+    Wild_2_11.class,
+    Wild_2_12.class,
+    Wild_2_13.class,
+    Wild_2_14.class,
+    Wild_2_15.class,
+    Wild_2_16.class,
+    Wild_2_17.class,
+    Wild_2_18.class,
+    Wild_2_19.class,
+    Wild_2_20.class,
+    Wild_2_21.class,
+    Wild_2_22.class,
+    Wild_2_23.class,
+    Wild_2_24.class,
+    Wild_2_25.class,
+    Wild_2_26.class,
+    Wild_2_27.class,
+    Wild_2_28.class,
+    Wild_2_29.class,
+    Wild_2_30.class,
+    Wild_2_31.class,
+    Wild_2_32.class,
+    Wild_2_33.class,
+    Wild_2_34.class,
+    Wild_2_35.class,
+    Wild_2_36.class,
+    Wild_2_37.class,
+    Wild_2_38.class,
+    Wild_2_39.class,
+    Wild_2_40.class,
+    Wild_2_41.class,
+    Wild_2_42.class,
+    Wild_2_43.class,
+    Wild_2_44.class,
+    Wild_2_45.class,
+    Wild_2_46.class,
+    Wild_2_47.class,
+    Wild_2_48.class,
+    Wild_2_49.class,
+    Wild_2_50.class,
+    Wild_2_51.class,
+    Wild_2_52.class,
+    Wild_2_53.class,
+    Wild_2_54.class,
+    Wild_2_55.class,
+    Wild_2_56.class,
+    Wild_2_57.class,
+    Wild_2_58.class,
+    Wild_2_59.class,
+    Wild_2_60.class,
+    Wild_2_61.class,
+    Wild_2_62.class,
+    Wild_2_63.class,
+    Wild_2_64.class,
+    Wild_2_65.class,
+    Wild_2_66.class,
+    Wild_2_67.class,
+    Wild_2_68.class,
+    Wild_2_69.class,
+    Wild_2_70.class,
+    Wild_2_71.class,
+    Wild_2_72.class,
+    Wild_2_73.class,
+    Wild_2_74.class,
+    Wild_2_75.class,
+    Wild_2_76.class,
+    Wild_2_77.class,
+    Wild_2_78.class,
+    Wild_2_79.class,
+    Wild_2_80.class,
+    Wild_2_81.class,
+    Wild_2_82.class,
+    Wild_2_83.class,
+    Wild_2_84.class,
+    Wild_2_85.class,
+    Wild_2_86.class,
+    Wild_2_87.class,
+    Wild_2_88.class,
+    Wild_2_89.class,
+    Wild_2_90.class,
+    Wild_2_91.class,
+    Wild_2_92.class,
+    Wild_2_93.class,
+    Wild_2_94.class,
+    Wild_2_95.class,
+    Wild_2_96.class,
+    Wild_2_97.class,
+    Wild_2_98.class,
+    Wild_2_99.class,
+    Wild_3_0.class,
+    Wild_3_1.class,
+    Wild_3_2.class,
+    Wild_3_3.class,
+    Wild_3_4.class,
+    Wild_3_5.class,
+    Wild_3_6.class,
+    Wild_3_7.class,
+    Wild_3_8.class,
+    Wild_3_9.class,
+    Wild_3_10.class,
+    Wild_3_11.class,
+    Wild_3_12.class,
+    Wild_3_13.class,
+    Wild_3_14.class,
+    Wild_3_15.class,
+    Wild_3_16.class,
+    Wild_3_17.class,
+    Wild_3_18.class,
+    Wild_3_19.class,
+    Wild_3_20.class,
+    Wild_3_21.class,
+    Wild_3_22.class,
+    Wild_3_23.class,
+    Wild_3_24.class,
+    Wild_3_25.class,
+    Wild_3_26.class,
+    Wild_3_27.class,
+    Wild_3_28.class,
+    Wild_3_29.class,
+    Wild_3_30.class,
+    Wild_3_31.class,
+    Wild_3_32.class,
+    Wild_3_33.class,
+    Wild_3_34.class,
+    Wild_3_35.class,
+    Wild_3_36.class,
+    Wild_3_37.class,
+    Wild_3_38.class,
+    Wild_3_39.class,
+    Wild_3_40.class,
+    Wild_3_41.class,
+    Wild_3_42.class,
+    Wild_3_43.class,
+    Wild_3_44.class,
+    Wild_3_45.class,
+    Wild_3_46.class,
+    Wild_3_47.class,
+    Wild_3_48.class,
+    Wild_3_49.class,
+    Wild_3_50.class,
+    Wild_3_51.class,
+    Wild_3_52.class,
+    Wild_3_53.class,
+    Wild_3_54.class,
+    Wild_3_55.class,
+    Wild_3_56.class,
+    Wild_3_57.class,
+    Wild_3_58.class,
+    Wild_3_59.class,
+    Wild_3_60.class,
+    Wild_3_61.class,
+    Wild_3_62.class,
+    Wild_3_63.class,
+    Wild_3_64.class,
+    Wild_3_65.class,
+    Wild_3_66.class,
+    Wild_3_67.class,
+    Wild_3_68.class,
+    Wild_3_69.class,
+    Wild_3_70.class,
+    Wild_3_71.class,
+    Wild_3_72.class,
+    Wild_3_73.class,
+    Wild_3_74.class,
+    Wild_3_75.class,
+    Wild_3_76.class,
+    Wild_3_77.class,
+    Wild_3_78.class,
+    Wild_3_79.class,
+    Wild_3_80.class,
+    Wild_3_81.class,
+    Wild_3_82.class,
+    Wild_3_83.class,
+    Wild_3_84.class,
+    Wild_3_85.class,
+    Wild_3_86.class,
+    Wild_3_87.class,
+    Wild_3_88.class,
+    Wild_3_89.class,
+    Wild_3_90.class,
+    Wild_3_91.class,
+    Wild_3_92.class,
+    Wild_3_93.class,
+    Wild_3_94.class,
+    Wild_3_95.class,
+    Wild_3_96.class,
+    Wild_3_97.class,
+    Wild_3_98.class,
+    Wild_3_99.class,
+    Wild_4_0.class,
+    Wild_4_1.class,
+    Wild_4_2.class,
+    Wild_4_3.class,
+    Wild_4_4.class,
+    Wild_4_5.class,
+    Wild_4_6.class,
+    Wild_4_7.class,
+    Wild_4_8.class,
+    Wild_4_9.class,
+    Wild_4_10.class,
+    Wild_4_11.class,
+    Wild_4_12.class,
+    Wild_4_13.class,
+    Wild_4_14.class,
+    Wild_4_15.class,
+    Wild_4_16.class,
+    Wild_4_17.class,
+    Wild_4_18.class,
+    Wild_4_19.class,
+    Wild_4_20.class,
+    Wild_4_21.class,
+    Wild_4_22.class,
+    Wild_4_23.class,
+    Wild_4_24.class,
+    Wild_4_25.class,
+    Wild_4_26.class,
+    Wild_4_27.class,
+    Wild_4_28.class,
+    Wild_4_29.class,
+    Wild_4_30.class,
+    Wild_4_31.class,
+    Wild_4_32.class,
+    Wild_4_33.class,
+    Wild_4_34.class,
+    Wild_4_35.class,
+    Wild_4_36.class,
+    Wild_4_37.class,
+    Wild_4_38.class,
+    Wild_4_39.class,
+    Wild_4_40.class,
+    Wild_4_41.class,
+    Wild_4_42.class,
+    Wild_4_43.class,
+    Wild_4_44.class,
+    Wild_4_45.class,
+    Wild_4_46.class,
+    Wild_4_47.class,
+    Wild_4_48.class,
+    Wild_4_49.class,
+    Wild_4_50.class,
+    Wild_4_51.class,
+    Wild_4_52.class,
+    Wild_4_53.class,
+    Wild_4_54.class,
+    Wild_4_55.class,
+    Wild_4_56.class,
+    Wild_4_57.class,
+    Wild_4_58.class,
+    Wild_4_59.class,
+    Wild_4_60.class,
+    Wild_4_61.class,
+    Wild_4_62.class,
+    Wild_4_63.class,
+    Wild_4_64.class,
+    Wild_4_65.class,
+    Wild_4_66.class,
+    Wild_4_67.class,
+    Wild_4_68.class,
+    Wild_4_69.class,
+    Wild_4_70.class,
+    Wild_4_71.class,
+    Wild_4_72.class,
+    Wild_4_73.class,
+    Wild_4_74.class,
+    Wild_4_75.class,
+    Wild_4_76.class,
+    Wild_4_77.class,
+    Wild_4_78.class,
+    Wild_4_79.class,
+    Wild_4_80.class,
+    Wild_4_81.class,
+    Wild_4_82.class,
+    Wild_4_83.class,
+    Wild_4_84.class,
+    Wild_4_85.class,
+    Wild_4_86.class,
+    Wild_4_87.class,
+    Wild_4_88.class,
+    Wild_4_89.class,
+    Wild_4_90.class,
+    Wild_4_91.class,
+    Wild_4_92.class,
+    Wild_4_93.class,
+    Wild_4_94.class,
+    Wild_4_95.class,
+    Wild_4_96.class,
+    Wild_4_97.class,
+    Wild_4_98.class,
+    Wild_4_99.class,
+    Wild_5_0.class,
+    Wild_5_1.class,
+    Wild_5_2.class,
+    Wild_5_3.class,
+    Wild_5_4.class,
+    Wild_5_5.class,
+    Wild_5_6.class,
+    Wild_5_7.class,
+    Wild_5_8.class,
+    Wild_5_9.class,
+    Wild_5_10.class,
+    Wild_5_11.class,
+    Wild_5_12.class,
+    Wild_5_13.class,
+    Wild_5_14.class,
+    Wild_5_15.class,
+    Wild_5_16.class,
+    Wild_5_17.class,
+    Wild_5_18.class,
+    Wild_5_19.class,
+    Wild_5_20.class,
+    Wild_5_21.class,
+    Wild_5_22.class,
+    Wild_5_23.class,
+    Wild_5_24.class,
+    Wild_5_25.class,
+    Wild_5_26.class,
+    Wild_5_27.class,
+    Wild_5_28.class,
+    Wild_5_29.class,
+    Wild_5_30.class,
+    Wild_5_31.class,
+    Wild_5_32.class,
+    Wild_5_33.class,
+    Wild_5_34.class,
+    Wild_5_35.class,
+    Wild_5_36.class,
+    Wild_5_37.class,
+    Wild_5_38.class,
+    Wild_5_39.class,
+    Wild_5_40.class,
+    Wild_5_41.class,
+    Wild_5_42.class,
+    Wild_5_43.class,
+    Wild_5_44.class,
+    Wild_5_45.class,
+    Wild_5_46.class,
+    Wild_5_47.class,
+    Wild_5_48.class,
+    Wild_5_49.class,
+    Wild_5_50.class,
+    Wild_5_51.class,
+    Wild_5_52.class,
+    Wild_5_53.class,
+    Wild_5_54.class,
+    Wild_5_55.class,
+    Wild_5_56.class,
+    Wild_5_57.class,
+    Wild_5_58.class,
+    Wild_5_59.class,
+    Wild_5_60.class,
+    Wild_5_61.class,
+    Wild_5_62.class,
+    Wild_5_63.class,
+    Wild_5_64.class,
+    Wild_5_65.class,
+    Wild_5_66.class,
+    Wild_5_67.class,
+    Wild_5_68.class,
+    Wild_5_69.class,
+    Wild_5_70.class,
+    Wild_5_71.class,
+    Wild_5_72.class,
+    Wild_5_73.class,
+    Wild_5_74.class,
+    Wild_5_75.class,
+    Wild_5_76.class,
+    Wild_5_77.class,
+    Wild_5_78.class,
+    Wild_5_79.class,
+    Wild_5_80.class,
+    Wild_5_81.class,
+    Wild_5_82.class,
+    Wild_5_83.class,
+    Wild_5_84.class,
+    Wild_5_85.class,
+    Wild_5_86.class,
+    Wild_5_87.class,
+    Wild_5_88.class,
+    Wild_5_89.class,
+    Wild_5_90.class,
+    Wild_5_91.class,
+    Wild_5_92.class,
+    Wild_5_93.class,
+    Wild_5_94.class,
+    Wild_5_95.class,
+    Wild_5_96.class,
+    Wild_5_97.class,
+    Wild_5_98.class,
+    Wild_5_99.class,
+    Wild_6_0.class,
+    Wild_6_1.class,
+    Wild_6_2.class,
+    Wild_6_3.class,
+    Wild_6_4.class,
+    Wild_6_5.class,
+    Wild_6_6.class,
+    Wild_6_7.class,
+    Wild_6_8.class,
+    Wild_6_9.class,
+    Wild_6_10.class,
+    Wild_6_11.class,
+    Wild_6_12.class,
+    Wild_6_13.class,
+    Wild_6_14.class,
+    Wild_6_15.class,
+    Wild_6_16.class,
+    Wild_6_17.class,
+    Wild_6_18.class,
+    Wild_6_19.class,
+    Wild_6_20.class,
+    Wild_6_21.class,
+    Wild_6_22.class,
+    Wild_6_23.class,
+    Wild_6_24.class,
+    Wild_6_25.class,
+    Wild_6_26.class,
+    Wild_6_27.class,
+    Wild_6_28.class,
+    Wild_6_29.class,
+    Wild_6_30.class,
+    Wild_6_31.class,
+    Wild_6_32.class,
+    Wild_6_33.class,
+    Wild_6_34.class,
+    Wild_6_35.class,
+    Wild_6_36.class,
+    Wild_6_37.class,
+    Wild_6_38.class,
+    Wild_6_39.class,
+    Wild_6_40.class,
+    Wild_6_41.class,
+    Wild_6_42.class,
+    Wild_6_43.class,
+    Wild_6_44.class,
+    Wild_6_45.class,
+    Wild_6_46.class,
+    Wild_6_47.class,
+    Wild_6_48.class,
+    Wild_6_49.class,
+    Wild_6_50.class,
+    Wild_6_51.class,
+    Wild_6_52.class,
+    Wild_6_53.class,
+    Wild_6_54.class,
+    Wild_6_55.class,
+    Wild_6_56.class,
+    Wild_6_57.class,
+    Wild_6_58.class,
+    Wild_6_59.class,
+    Wild_6_60.class,
+    Wild_6_61.class,
+    Wild_6_62.class,
+    Wild_6_63.class,
+    Wild_6_64.class,
+    Wild_6_65.class,
+    Wild_6_66.class,
+    Wild_6_67.class,
+    Wild_6_68.class,
+    Wild_6_69.class,
+    Wild_6_70.class,
+    Wild_6_71.class,
+    Wild_6_72.class,
+    Wild_6_73.class,
+    Wild_6_74.class,
+    Wild_6_75.class,
+    Wild_6_76.class,
+    Wild_6_77.class,
+    Wild_6_78.class,
+    Wild_6_79.class,
+    Wild_6_80.class,
+    Wild_6_81.class,
+    Wild_6_82.class,
+    Wild_6_83.class,
+    Wild_6_84.class,
+    Wild_6_85.class,
+    Wild_6_86.class,
+    Wild_6_87.class,
+    Wild_6_88.class,
+    Wild_6_89.class,
+    Wild_6_90.class,
+    Wild_6_91.class,
+    Wild_6_92.class,
+    Wild_6_93.class,
+    Wild_6_94.class,
+    Wild_6_95.class,
+    Wild_6_96.class,
+    Wild_6_97.class,
+    Wild_6_98.class,
+    Wild_6_99.class,
+    Wild_7_0.class,
+    Wild_7_1.class,
+    Wild_7_2.class,
+    Wild_7_3.class,
+    Wild_7_4.class,
+    Wild_7_5.class,
+    Wild_7_6.class,
+    Wild_7_7.class,
+    Wild_7_8.class,
+    Wild_7_9.class,
+    Wild_7_10.class,
+    Wild_7_11.class,
+    Wild_7_12.class,
+    Wild_7_13.class,
+    Wild_7_14.class,
+    Wild_7_15.class,
+    Wild_7_16.class,
+    Wild_7_17.class,
+    Wild_7_18.class,
+    Wild_7_19.class,
+    Wild_7_20.class,
+    Wild_7_21.class,
+    Wild_7_22.class,
+    Wild_7_23.class,
+    Wild_7_24.class,
+    Wild_7_25.class,
+    Wild_7_26.class,
+    Wild_7_27.class,
+    Wild_7_28.class,
+    Wild_7_29.class,
+    Wild_7_30.class,
+    Wild_7_31.class,
+    Wild_7_32.class,
+    Wild_7_33.class,
+    Wild_7_34.class,
+    Wild_7_35.class,
+    Wild_7_36.class,
+    Wild_7_37.class,
+    Wild_7_38.class,
+    Wild_7_39.class,
+    Wild_7_40.class,
+    Wild_7_41.class,
+    Wild_7_42.class,
+    Wild_7_43.class,
+    Wild_7_44.class,
+    Wild_7_45.class,
+    Wild_7_46.class,
+    Wild_7_47.class,
+    Wild_7_48.class,
+    Wild_7_49.class,
+    Wild_7_50.class,
+    Wild_7_51.class,
+    Wild_7_52.class,
+    Wild_7_53.class,
+    Wild_7_54.class,
+    Wild_7_55.class,
+    Wild_7_56.class,
+    Wild_7_57.class,
+    Wild_7_58.class,
+    Wild_7_59.class,
+    Wild_7_60.class,
+    Wild_7_61.class,
+    Wild_7_62.class,
+    Wild_7_63.class,
+    Wild_7_64.class,
+    Wild_7_65.class,
+    Wild_7_66.class,
+    Wild_7_67.class,
+    Wild_7_68.class,
+    Wild_7_69.class,
+    Wild_7_70.class,
+    Wild_7_71.class,
+    Wild_7_72.class,
+    Wild_7_73.class,
+    Wild_7_74.class,
+    Wild_7_75.class,
+    Wild_7_76.class,
+    Wild_7_77.class,
+    Wild_7_78.class,
+    Wild_7_79.class,
+    Wild_7_80.class,
+    Wild_7_81.class,
+    Wild_7_82.class,
+    Wild_7_83.class,
+    Wild_7_84.class,
+    Wild_7_85.class,
+    Wild_7_86.class,
+    Wild_7_87.class,
+    Wild_7_88.class,
+    Wild_7_89.class,
+    Wild_7_90.class,
+    Wild_7_91.class,
+    Wild_7_92.class,
+    Wild_7_93.class,
+    Wild_7_94.class,
+    Wild_7_95.class,
+    Wild_7_96.class,
+    Wild_7_97.class,
+    Wild_7_98.class,
+    Wild_7_99.class,
+  };
+}
