/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 * 
 *     http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software 
 * distributed under the License is distributed on an "AS IS" BASIS, 
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
 * See the License for the specific language governing permissions and 
 * limitations under the License.
 */
 
package org.apache.jdo.tck.pc.fieldtypes;

import java.io.Serializable;

public class FieldsOfSimpleClass { 
  public int identifier;
  private SimpleClass SimpleClass0;
  private SimpleClass SimpleClass1;
  private SimpleClass SimpleClass2;
  private SimpleClass SimpleClass3;
  private SimpleClass SimpleClass4;
  private SimpleClass SimpleClass5;
  private SimpleClass SimpleClass6;
  private SimpleClass SimpleClass7;
  private static SimpleClass SimpleClass8;
  private transient SimpleClass SimpleClass9;
  private transient SimpleClass SimpleClass10;
  private transient SimpleClass SimpleClass11;
  private transient SimpleClass SimpleClass12;
  private transient SimpleClass SimpleClass13;
  private transient SimpleClass SimpleClass14;
  private final SimpleClass SimpleClass15 = new SimpleClass();
  private volatile SimpleClass SimpleClass16;
  private volatile SimpleClass SimpleClass17;
  private volatile SimpleClass SimpleClass18;
  private volatile SimpleClass SimpleClass19;
  private volatile SimpleClass SimpleClass20;
  private volatile SimpleClass SimpleClass21;
  private volatile SimpleClass SimpleClass22;
  private volatile SimpleClass SimpleClass23;
  private static transient SimpleClass SimpleClass24;
  private static final SimpleClass SimpleClass25 = new SimpleClass();
  private static volatile SimpleClass SimpleClass26;
  private transient final SimpleClass SimpleClass27 = new SimpleClass();
  private transient volatile SimpleClass SimpleClass28;
  private transient volatile SimpleClass SimpleClass29;
  private transient volatile SimpleClass SimpleClass30;
  private transient volatile SimpleClass SimpleClass31;
  private transient volatile SimpleClass SimpleClass32;
  private transient volatile SimpleClass SimpleClass33;
  private static transient final SimpleClass SimpleClass34 = new SimpleClass();
  private static transient volatile SimpleClass SimpleClass35;
  public SimpleClass SimpleClass36;
  public SimpleClass SimpleClass37;
  public SimpleClass SimpleClass38;
  public SimpleClass SimpleClass39;
  public SimpleClass SimpleClass40;
  public SimpleClass SimpleClass41;
  public SimpleClass SimpleClass42;
  public SimpleClass SimpleClass43;
  public static SimpleClass SimpleClass44;
  public transient SimpleClass SimpleClass45;
  public transient SimpleClass SimpleClass46;
  public transient SimpleClass SimpleClass47;
  public transient SimpleClass SimpleClass48;
  public transient SimpleClass SimpleClass49;
  public transient SimpleClass SimpleClass50;
  public final SimpleClass SimpleClass51 = new SimpleClass();
  public volatile SimpleClass SimpleClass52;
  public volatile SimpleClass SimpleClass53;
  public volatile SimpleClass SimpleClass54;
  public volatile SimpleClass SimpleClass55;
  public volatile SimpleClass SimpleClass56;
  public volatile SimpleClass SimpleClass57;
  public volatile SimpleClass SimpleClass58;
  public volatile SimpleClass SimpleClass59;
  public static transient SimpleClass SimpleClass60;
  public static final SimpleClass SimpleClass61 = new SimpleClass();
  public static volatile SimpleClass SimpleClass62;
  public transient final SimpleClass SimpleClass63 = new SimpleClass();
  public transient volatile SimpleClass SimpleClass64;
  public transient volatile SimpleClass SimpleClass65;
  public transient volatile SimpleClass SimpleClass66;
  public transient volatile SimpleClass SimpleClass67;
  public transient volatile SimpleClass SimpleClass68;
  public transient volatile SimpleClass SimpleClass69;
  public static transient final SimpleClass SimpleClass70 = new SimpleClass();
  public static transient volatile SimpleClass SimpleClass71;
  protected SimpleClass SimpleClass72;
  protected SimpleClass SimpleClass73;
  protected SimpleClass SimpleClass74;
  protected SimpleClass SimpleClass75;
  protected SimpleClass SimpleClass76;
  protected SimpleClass SimpleClass77;
  protected SimpleClass SimpleClass78;
  protected SimpleClass SimpleClass79;
  protected static SimpleClass SimpleClass80;
  protected transient SimpleClass SimpleClass81;
  protected transient SimpleClass SimpleClass82;
  protected transient SimpleClass SimpleClass83;
  protected transient SimpleClass SimpleClass84;
  protected transient SimpleClass SimpleClass85;
  protected transient SimpleClass SimpleClass86;
  protected final SimpleClass SimpleClass87 = new SimpleClass();
  protected volatile SimpleClass SimpleClass88;
  protected volatile SimpleClass SimpleClass89;
  protected volatile SimpleClass SimpleClass90;
  protected volatile SimpleClass SimpleClass91;
  protected volatile SimpleClass SimpleClass92;
  protected volatile SimpleClass SimpleClass93;
  protected volatile SimpleClass SimpleClass94;
  protected volatile SimpleClass SimpleClass95;
  protected static transient SimpleClass SimpleClass96;
  protected static final SimpleClass SimpleClass97 = new SimpleClass();
  protected static volatile SimpleClass SimpleClass98;
  protected transient final SimpleClass SimpleClass99 = new SimpleClass();
  protected transient volatile SimpleClass SimpleClass100;
  protected transient volatile SimpleClass SimpleClass101;
  protected transient volatile SimpleClass SimpleClass102;
  protected transient volatile SimpleClass SimpleClass103;
  protected transient volatile SimpleClass SimpleClass104;
  protected transient volatile SimpleClass SimpleClass105;
  protected static transient final SimpleClass SimpleClass106 = new SimpleClass();
  protected static transient volatile SimpleClass SimpleClass107;
  SimpleClass SimpleClass108;
  SimpleClass SimpleClass109;
  SimpleClass SimpleClass110;
  SimpleClass SimpleClass111;
  SimpleClass SimpleClass112;
  SimpleClass SimpleClass113;
  SimpleClass SimpleClass114;
  SimpleClass SimpleClass115;
  static SimpleClass SimpleClass116;
  transient SimpleClass SimpleClass117;
  transient SimpleClass SimpleClass118;
  transient SimpleClass SimpleClass119;
  transient SimpleClass SimpleClass120;
  transient SimpleClass SimpleClass121;
  transient SimpleClass SimpleClass122;
  final SimpleClass SimpleClass123 = new SimpleClass();
  volatile SimpleClass SimpleClass124;
  volatile SimpleClass SimpleClass125;
  volatile SimpleClass SimpleClass126;
  volatile SimpleClass SimpleClass127;
  volatile SimpleClass SimpleClass128;
  volatile SimpleClass SimpleClass129;
  volatile SimpleClass SimpleClass130;
  volatile SimpleClass SimpleClass131;
  static transient SimpleClass SimpleClass132;
  static final SimpleClass SimpleClass133 = new SimpleClass();
  static volatile SimpleClass SimpleClass134;
  transient final SimpleClass SimpleClass135 = new SimpleClass();
  transient volatile SimpleClass SimpleClass136;
  transient volatile SimpleClass SimpleClass137;
  transient volatile SimpleClass SimpleClass138;
  transient volatile SimpleClass SimpleClass139;
  transient volatile SimpleClass SimpleClass140;
  transient volatile SimpleClass SimpleClass141;
  static transient final SimpleClass SimpleClass142 = new SimpleClass();
  static transient volatile SimpleClass SimpleClass143;
  private SimpleClass SimpleClass144;
  private SimpleClass SimpleClass145;
  private transient SimpleClass SimpleClass146;
  private volatile SimpleClass SimpleClass147;
  private volatile SimpleClass SimpleClass148;
  private transient volatile SimpleClass SimpleClass149;
  public SimpleClass SimpleClass150;
  public SimpleClass SimpleClass151;
  public transient SimpleClass SimpleClass152;
  public volatile SimpleClass SimpleClass153;
  public volatile SimpleClass SimpleClass154;
  public transient volatile SimpleClass SimpleClass155;
  protected SimpleClass SimpleClass156;
  protected SimpleClass SimpleClass157;
  protected transient SimpleClass SimpleClass158;
  protected volatile SimpleClass SimpleClass159;
  protected volatile SimpleClass SimpleClass160;
  protected transient volatile SimpleClass SimpleClass161;
  SimpleClass SimpleClass162;
  SimpleClass SimpleClass163;
  transient SimpleClass SimpleClass164;
  volatile SimpleClass SimpleClass165;
  volatile SimpleClass SimpleClass166;
  transient volatile SimpleClass SimpleClass167;

public static final boolean [] isPersistent = { 
false, true, true, false, true, true, true, false, false, false, 
false, true, true, true, false, false, true, true, true, false, 
true, true, true, false, false, false, false, false, false, false, 
true, true, true, false, false, false, false, true, true, false, 
true, true, true, false, false, false, false, true, true, true, 
false, false, true, true, true, false, true, true, true, false, 
false, false, false, false, false, false, true, true, true, false, 
false, false, false, true, true, false, true, true, true, false, 
false, false, false, true, true, true, false, false, true, true, 
true, false, true, true, true, false, false, false, false, false, 
false, false, true, true, true, false, false, false, false, true, 
true, false, true, true, true, false, false, false, false, true, 
true, true, false, false, true, true, true, false, true, true, 
true, false, false, false, false, false, false, false, true, true, 
true, false, false, false, true, true, true, true, true, true, 
true, true, true, true, true, true, true, true, true, true, 
true, true, true, true, true, true, true, true
 };

public static final boolean [] isStatic = { 
false,false,false,false,false,false,false,false,true,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,true,true,true,false,false,false,
false,false,false,false,true,true,false,false,false,false,
false,false,false,false,true,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
true,true,true,false,false,false,false,false,false,false,
true,true,false,false,false,false,false,false,false,false,
true,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,true,true,true,false,
false,false,false,false,false,false,true,true,false,false,
false,false,false,false,false,false,true,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,true,true,true,false,false,false,false,false,
false,false,true,true,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false
 };

public static final boolean [] isFinal = { 
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,true,false,false,false,false,
false,false,false,false,false,true,false,true,false,false,
false,false,false,false,true,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,true,false,false,false,false,false,false,false,false,
false,true,false,true,false,false,false,false,false,false,
true,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,true,false,false,
false,false,false,false,false,false,false,true,false,true,
false,false,false,false,false,false,true,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,true,false,false,false,false,false,false,
false,false,false,true,false,true,false,false,false,false,
false,false,true,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false
 };

  public static final String [] fieldSpecs = { 
  "private SimpleClass SimpleClass0",
  "embedded= true   private SimpleClass SimpleClass1",
  "embedded= false   private SimpleClass SimpleClass2",
  "persistence-modifier= none    private SimpleClass SimpleClass3",
  "persistence-modifier= persistent    private SimpleClass SimpleClass4",
  "persistence-modifier= persistent  embedded= true   private SimpleClass SimpleClass5",
  "persistence-modifier= persistent  embedded= false   private SimpleClass SimpleClass6",
  "persistence-modifier= transactional    private SimpleClass SimpleClass7",
  "private static SimpleClass SimpleClass8",
  "private transient SimpleClass SimpleClass9",
  "persistence-modifier= none    private transient SimpleClass SimpleClass10",
  "persistence-modifier= persistent    private transient SimpleClass SimpleClass11",
  "persistence-modifier= persistent  embedded= true   private transient SimpleClass SimpleClass12",
  "persistence-modifier= persistent  embedded= false   private transient SimpleClass SimpleClass13",
  "persistence-modifier= transactional    private transient SimpleClass SimpleClass14",
  "private final SimpleClass SimpleClass15",
  "private volatile SimpleClass SimpleClass16",
  "embedded= true   private volatile SimpleClass SimpleClass17",
  "embedded= false   private volatile SimpleClass SimpleClass18",
  "persistence-modifier= none    private volatile SimpleClass SimpleClass19",
  "persistence-modifier= persistent    private volatile SimpleClass SimpleClass20",
  "persistence-modifier= persistent  embedded= true   private volatile SimpleClass SimpleClass21",
  "persistence-modifier= persistent  embedded= false   private volatile SimpleClass SimpleClass22",
  "persistence-modifier= transactional    private volatile SimpleClass SimpleClass23",
  "private static transient SimpleClass SimpleClass24",
  "private static final SimpleClass SimpleClass25",
  "private static volatile SimpleClass SimpleClass26",
  "private transient final SimpleClass SimpleClass27",
  "private transient volatile SimpleClass SimpleClass28",
  "persistence-modifier= none    private transient volatile SimpleClass SimpleClass29",
  "persistence-modifier= persistent    private transient volatile SimpleClass SimpleClass30",
  "persistence-modifier= persistent  embedded= true   private transient volatile SimpleClass SimpleClass31",
  "persistence-modifier= persistent  embedded= false   private transient volatile SimpleClass SimpleClass32",
  "persistence-modifier= transactional    private transient volatile SimpleClass SimpleClass33",
  "private static transient final SimpleClass SimpleClass34",
  "private static transient volatile SimpleClass SimpleClass35",
  "public SimpleClass SimpleClass36",
  "embedded= true   public SimpleClass SimpleClass37",
  "embedded= false   public SimpleClass SimpleClass38",
  "persistence-modifier= none    public SimpleClass SimpleClass39",
  "persistence-modifier= persistent    public SimpleClass SimpleClass40",
  "persistence-modifier= persistent  embedded= true   public SimpleClass SimpleClass41",
  "persistence-modifier= persistent  embedded= false   public SimpleClass SimpleClass42",
  "persistence-modifier= transactional    public SimpleClass SimpleClass43",
  "public static SimpleClass SimpleClass44",
  "public transient SimpleClass SimpleClass45",
  "persistence-modifier= none    public transient SimpleClass SimpleClass46",
  "persistence-modifier= persistent    public transient SimpleClass SimpleClass47",
  "persistence-modifier= persistent  embedded= true   public transient SimpleClass SimpleClass48",
  "persistence-modifier= persistent  embedded= false   public transient SimpleClass SimpleClass49",
  "persistence-modifier= transactional    public transient SimpleClass SimpleClass50",
  "public final SimpleClass SimpleClass51",
  "public volatile SimpleClass SimpleClass52",
  "embedded= true   public volatile SimpleClass SimpleClass53",
  "embedded= false   public volatile SimpleClass SimpleClass54",
  "persistence-modifier= none    public volatile SimpleClass SimpleClass55",
  "persistence-modifier= persistent    public volatile SimpleClass SimpleClass56",
  "persistence-modifier= persistent  embedded= true   public volatile SimpleClass SimpleClass57",
  "persistence-modifier= persistent  embedded= false   public volatile SimpleClass SimpleClass58",
  "persistence-modifier= transactional    public volatile SimpleClass SimpleClass59",
  "public static transient SimpleClass SimpleClass60",
  "public static final SimpleClass SimpleClass61",
  "public static volatile SimpleClass SimpleClass62",
  "public transient final SimpleClass SimpleClass63",
  "public transient volatile SimpleClass SimpleClass64",
  "persistence-modifier= none    public transient volatile SimpleClass SimpleClass65",
  "persistence-modifier= persistent    public transient volatile SimpleClass SimpleClass66",
  "persistence-modifier= persistent  embedded= true   public transient volatile SimpleClass SimpleClass67",
  "persistence-modifier= persistent  embedded= false   public transient volatile SimpleClass SimpleClass68",
  "persistence-modifier= transactional    public transient volatile SimpleClass SimpleClass69",
  "public static transient final SimpleClass SimpleClass70",
  "public static transient volatile SimpleClass SimpleClass71",
  "protected SimpleClass SimpleClass72",
  "embedded= true   protected SimpleClass SimpleClass73",
  "embedded= false   protected SimpleClass SimpleClass74",
  "persistence-modifier= none    protected SimpleClass SimpleClass75",
  "persistence-modifier= persistent    protected SimpleClass SimpleClass76",
  "persistence-modifier= persistent  embedded= true   protected SimpleClass SimpleClass77",
  "persistence-modifier= persistent  embedded= false   protected SimpleClass SimpleClass78",
  "persistence-modifier= transactional    protected SimpleClass SimpleClass79",
  "protected static SimpleClass SimpleClass80",
  "protected transient SimpleClass SimpleClass81",
  "persistence-modifier= none    protected transient SimpleClass SimpleClass82",
  "persistence-modifier= persistent    protected transient SimpleClass SimpleClass83",
  "persistence-modifier= persistent  embedded= true   protected transient SimpleClass SimpleClass84",
  "persistence-modifier= persistent  embedded= false   protected transient SimpleClass SimpleClass85",
  "persistence-modifier= transactional    protected transient SimpleClass SimpleClass86",
  "protected final SimpleClass SimpleClass87",
  "protected volatile SimpleClass SimpleClass88",
  "embedded= true   protected volatile SimpleClass SimpleClass89",
  "embedded= false   protected volatile SimpleClass SimpleClass90",
  "persistence-modifier= none    protected volatile SimpleClass SimpleClass91",
  "persistence-modifier= persistent    protected volatile SimpleClass SimpleClass92",
  "persistence-modifier= persistent  embedded= true   protected volatile SimpleClass SimpleClass93",
  "persistence-modifier= persistent  embedded= false   protected volatile SimpleClass SimpleClass94",
  "persistence-modifier= transactional    protected volatile SimpleClass SimpleClass95",
  "protected static transient SimpleClass SimpleClass96",
  "protected static final SimpleClass SimpleClass97",
  "protected static volatile SimpleClass SimpleClass98",
  "protected transient final SimpleClass SimpleClass99",
  "protected transient volatile SimpleClass SimpleClass100",
  "persistence-modifier= none    protected transient volatile SimpleClass SimpleClass101",
  "persistence-modifier= persistent    protected transient volatile SimpleClass SimpleClass102",
  "persistence-modifier= persistent  embedded= true   protected transient volatile SimpleClass SimpleClass103",
  "persistence-modifier= persistent  embedded= false   protected transient volatile SimpleClass SimpleClass104",
  "persistence-modifier= transactional    protected transient volatile SimpleClass SimpleClass105",
  "protected static transient final SimpleClass SimpleClass106",
  "protected static transient volatile SimpleClass SimpleClass107",
  "SimpleClass SimpleClass108",
  "embedded= true   SimpleClass SimpleClass109",
  "embedded= false   SimpleClass SimpleClass110",
  "persistence-modifier= none    SimpleClass SimpleClass111",
  "persistence-modifier= persistent    SimpleClass SimpleClass112",
  "persistence-modifier= persistent  embedded= true   SimpleClass SimpleClass113",
  "persistence-modifier= persistent  embedded= false   SimpleClass SimpleClass114",
  "persistence-modifier= transactional    SimpleClass SimpleClass115",
  "static SimpleClass SimpleClass116",
  "transient SimpleClass SimpleClass117",
  "persistence-modifier= none    transient SimpleClass SimpleClass118",
  "persistence-modifier= persistent    transient SimpleClass SimpleClass119",
  "persistence-modifier= persistent  embedded= true   transient SimpleClass SimpleClass120",
  "persistence-modifier= persistent  embedded= false   transient SimpleClass SimpleClass121",
  "persistence-modifier= transactional    transient SimpleClass SimpleClass122",
  "final SimpleClass SimpleClass123",
  "volatile SimpleClass SimpleClass124",
  "embedded= true   volatile SimpleClass SimpleClass125",
  "embedded= false   volatile SimpleClass SimpleClass126",
  "persistence-modifier= none    volatile SimpleClass SimpleClass127",
  "persistence-modifier= persistent    volatile SimpleClass SimpleClass128",
  "persistence-modifier= persistent  embedded= true   volatile SimpleClass SimpleClass129",
  "persistence-modifier= persistent  embedded= false   volatile SimpleClass SimpleClass130",
  "persistence-modifier= transactional    volatile SimpleClass SimpleClass131",
  "static transient SimpleClass SimpleClass132",
  "static final SimpleClass SimpleClass133",
  "static volatile SimpleClass SimpleClass134",
  "transient final SimpleClass SimpleClass135",
  "transient volatile SimpleClass SimpleClass136",
  "persistence-modifier= none    transient volatile SimpleClass SimpleClass137",
  "persistence-modifier= persistent    transient volatile SimpleClass SimpleClass138",
  "persistence-modifier= persistent  embedded= true   transient volatile SimpleClass SimpleClass139",
  "persistence-modifier= persistent  embedded= false   transient volatile SimpleClass SimpleClass140",
  "persistence-modifier= transactional    transient volatile SimpleClass SimpleClass141",
  "static transient final SimpleClass SimpleClass142",
  "static transient volatile SimpleClass SimpleClass143",
  "serialized= true   private SimpleClass SimpleClass144",
  "persistence-modifier= persistent  serialized= true   private SimpleClass SimpleClass145",
  "persistence-modifier= persistent  serialized= true   private transient SimpleClass SimpleClass146",
  "serialized= true   private volatile SimpleClass SimpleClass147",
  "persistence-modifier= persistent  serialized= true   private volatile SimpleClass SimpleClass148",
  "persistence-modifier= persistent  serialized= true   private transient volatile SimpleClass SimpleClass149",
  "serialized= true   public SimpleClass SimpleClass150",
  "persistence-modifier= persistent  serialized= true   public SimpleClass SimpleClass151",
  "persistence-modifier= persistent  serialized= true   public transient SimpleClass SimpleClass152",
  "serialized= true   public volatile SimpleClass SimpleClass153",
  "persistence-modifier= persistent  serialized= true   public volatile SimpleClass SimpleClass154",
  "persistence-modifier= persistent  serialized= true   public transient volatile SimpleClass SimpleClass155",
  "serialized= true   protected SimpleClass SimpleClass156",
  "persistence-modifier= persistent  serialized= true   protected SimpleClass SimpleClass157",
  "persistence-modifier= persistent  serialized= true   protected transient SimpleClass SimpleClass158",
  "serialized= true   protected volatile SimpleClass SimpleClass159",
  "persistence-modifier= persistent  serialized= true   protected volatile SimpleClass SimpleClass160",
  "persistence-modifier= persistent  serialized= true   protected transient volatile SimpleClass SimpleClass161",
  "serialized= true   SimpleClass SimpleClass162",
  "persistence-modifier= persistent  serialized= true   SimpleClass SimpleClass163",
  "persistence-modifier= persistent  serialized= true   transient SimpleClass SimpleClass164",
  "serialized= true   volatile SimpleClass SimpleClass165",
  "persistence-modifier= persistent  serialized= true   volatile SimpleClass SimpleClass166",
  "persistence-modifier= persistent  serialized= true   transient volatile SimpleClass SimpleClass167"
  };
  public int getLength()
  {
    return fieldSpecs.length;
  }
  public SimpleClass get(int index)
  {
    switch (index)
    {
      case(0):
        return SimpleClass0;
      case(1):
        return SimpleClass1;
      case(2):
        return SimpleClass2;
      case(3):
        return SimpleClass3;
      case(4):
        return SimpleClass4;
      case(5):
        return SimpleClass5;
      case(6):
        return SimpleClass6;
      case(7):
        return SimpleClass7;
      case(8):
        return SimpleClass8;
      case(9):
        return SimpleClass9;
      case(10):
        return SimpleClass10;
      case(11):
        return SimpleClass11;
      case(12):
        return SimpleClass12;
      case(13):
        return SimpleClass13;
      case(14):
        return SimpleClass14;
      case(15):
        return SimpleClass15;
      case(16):
        return SimpleClass16;
      case(17):
        return SimpleClass17;
      case(18):
        return SimpleClass18;
      case(19):
        return SimpleClass19;
      case(20):
        return SimpleClass20;
      case(21):
        return SimpleClass21;
      case(22):
        return SimpleClass22;
      case(23):
        return SimpleClass23;
      case(24):
        return SimpleClass24;
      case(25):
        return SimpleClass25;
      case(26):
        return SimpleClass26;
      case(27):
        return SimpleClass27;
      case(28):
        return SimpleClass28;
      case(29):
        return SimpleClass29;
      case(30):
        return SimpleClass30;
      case(31):
        return SimpleClass31;
      case(32):
        return SimpleClass32;
      case(33):
        return SimpleClass33;
      case(34):
        return SimpleClass34;
      case(35):
        return SimpleClass35;
      case(36):
        return SimpleClass36;
      case(37):
        return SimpleClass37;
      case(38):
        return SimpleClass38;
      case(39):
        return SimpleClass39;
      case(40):
        return SimpleClass40;
      case(41):
        return SimpleClass41;
      case(42):
        return SimpleClass42;
      case(43):
        return SimpleClass43;
      case(44):
        return SimpleClass44;
      case(45):
        return SimpleClass45;
      case(46):
        return SimpleClass46;
      case(47):
        return SimpleClass47;
      case(48):
        return SimpleClass48;
      case(49):
        return SimpleClass49;
      case(50):
        return SimpleClass50;
      case(51):
        return SimpleClass51;
      case(52):
        return SimpleClass52;
      case(53):
        return SimpleClass53;
      case(54):
        return SimpleClass54;
      case(55):
        return SimpleClass55;
      case(56):
        return SimpleClass56;
      case(57):
        return SimpleClass57;
      case(58):
        return SimpleClass58;
      case(59):
        return SimpleClass59;
      case(60):
        return SimpleClass60;
      case(61):
        return SimpleClass61;
      case(62):
        return SimpleClass62;
      case(63):
        return SimpleClass63;
      case(64):
        return SimpleClass64;
      case(65):
        return SimpleClass65;
      case(66):
        return SimpleClass66;
      case(67):
        return SimpleClass67;
      case(68):
        return SimpleClass68;
      case(69):
        return SimpleClass69;
      case(70):
        return SimpleClass70;
      case(71):
        return SimpleClass71;
      case(72):
        return SimpleClass72;
      case(73):
        return SimpleClass73;
      case(74):
        return SimpleClass74;
      case(75):
        return SimpleClass75;
      case(76):
        return SimpleClass76;
      case(77):
        return SimpleClass77;
      case(78):
        return SimpleClass78;
      case(79):
        return SimpleClass79;
      case(80):
        return SimpleClass80;
      case(81):
        return SimpleClass81;
      case(82):
        return SimpleClass82;
      case(83):
        return SimpleClass83;
      case(84):
        return SimpleClass84;
      case(85):
        return SimpleClass85;
      case(86):
        return SimpleClass86;
      case(87):
        return SimpleClass87;
      case(88):
        return SimpleClass88;
      case(89):
        return SimpleClass89;
      case(90):
        return SimpleClass90;
      case(91):
        return SimpleClass91;
      case(92):
        return SimpleClass92;
      case(93):
        return SimpleClass93;
      case(94):
        return SimpleClass94;
      case(95):
        return SimpleClass95;
      case(96):
        return SimpleClass96;
      case(97):
        return SimpleClass97;
      case(98):
        return SimpleClass98;
      case(99):
        return SimpleClass99;
      case(100):
        return SimpleClass100;
      case(101):
        return SimpleClass101;
      case(102):
        return SimpleClass102;
      case(103):
        return SimpleClass103;
      case(104):
        return SimpleClass104;
      case(105):
        return SimpleClass105;
      case(106):
        return SimpleClass106;
      case(107):
        return SimpleClass107;
      case(108):
        return SimpleClass108;
      case(109):
        return SimpleClass109;
      case(110):
        return SimpleClass110;
      case(111):
        return SimpleClass111;
      case(112):
        return SimpleClass112;
      case(113):
        return SimpleClass113;
      case(114):
        return SimpleClass114;
      case(115):
        return SimpleClass115;
      case(116):
        return SimpleClass116;
      case(117):
        return SimpleClass117;
      case(118):
        return SimpleClass118;
      case(119):
        return SimpleClass119;
      case(120):
        return SimpleClass120;
      case(121):
        return SimpleClass121;
      case(122):
        return SimpleClass122;
      case(123):
        return SimpleClass123;
      case(124):
        return SimpleClass124;
      case(125):
        return SimpleClass125;
      case(126):
        return SimpleClass126;
      case(127):
        return SimpleClass127;
      case(128):
        return SimpleClass128;
      case(129):
        return SimpleClass129;
      case(130):
        return SimpleClass130;
      case(131):
        return SimpleClass131;
      case(132):
        return SimpleClass132;
      case(133):
        return SimpleClass133;
      case(134):
        return SimpleClass134;
      case(135):
        return SimpleClass135;
      case(136):
        return SimpleClass136;
      case(137):
        return SimpleClass137;
      case(138):
        return SimpleClass138;
      case(139):
        return SimpleClass139;
      case(140):
        return SimpleClass140;
      case(141):
        return SimpleClass141;
      case(142):
        return SimpleClass142;
      case(143):
        return SimpleClass143;
      case(144):
        return SimpleClass144;
      case(145):
        return SimpleClass145;
      case(146):
        return SimpleClass146;
      case(147):
        return SimpleClass147;
      case(148):
        return SimpleClass148;
      case(149):
        return SimpleClass149;
      case(150):
        return SimpleClass150;
      case(151):
        return SimpleClass151;
      case(152):
        return SimpleClass152;
      case(153):
        return SimpleClass153;
      case(154):
        return SimpleClass154;
      case(155):
        return SimpleClass155;
      case(156):
        return SimpleClass156;
      case(157):
        return SimpleClass157;
      case(158):
        return SimpleClass158;
      case(159):
        return SimpleClass159;
      case(160):
        return SimpleClass160;
      case(161):
        return SimpleClass161;
      case(162):
        return SimpleClass162;
      case(163):
        return SimpleClass163;
      case(164):
        return SimpleClass164;
      case(165):
        return SimpleClass165;
      case(166):
        return SimpleClass166;
      case(167):
        return SimpleClass167;
      default:
        throw new IndexOutOfBoundsException();
    }
  }
  public boolean set(int index,SimpleClass value)
  {
    if(fieldSpecs[index].indexOf("final") != -1)
      return false;
    switch (index)
    {
      case(0):
        SimpleClass0= value;
         break;
      case(1):
        SimpleClass1= value;
         break;
      case(2):
        SimpleClass2= value;
         break;
      case(3):
        SimpleClass3= value;
         break;
      case(4):
        SimpleClass4= value;
         break;
      case(5):
        SimpleClass5= value;
         break;
      case(6):
        SimpleClass6= value;
         break;
      case(7):
        SimpleClass7= value;
         break;
      case(8):
        SimpleClass8= value;
         break;
      case(9):
        SimpleClass9= value;
         break;
      case(10):
        SimpleClass10= value;
         break;
      case(11):
        SimpleClass11= value;
         break;
      case(12):
        SimpleClass12= value;
         break;
      case(13):
        SimpleClass13= value;
         break;
      case(14):
        SimpleClass14= value;
         break;
      case(16):
        SimpleClass16= value;
         break;
      case(17):
        SimpleClass17= value;
         break;
      case(18):
        SimpleClass18= value;
         break;
      case(19):
        SimpleClass19= value;
         break;
      case(20):
        SimpleClass20= value;
         break;
      case(21):
        SimpleClass21= value;
         break;
      case(22):
        SimpleClass22= value;
         break;
      case(23):
        SimpleClass23= value;
         break;
      case(24):
        SimpleClass24= value;
         break;
      case(26):
        SimpleClass26= value;
         break;
      case(28):
        SimpleClass28= value;
         break;
      case(29):
        SimpleClass29= value;
         break;
      case(30):
        SimpleClass30= value;
         break;
      case(31):
        SimpleClass31= value;
         break;
      case(32):
        SimpleClass32= value;
         break;
      case(33):
        SimpleClass33= value;
         break;
      case(35):
        SimpleClass35= value;
         break;
      case(36):
        SimpleClass36= value;
         break;
      case(37):
        SimpleClass37= value;
         break;
      case(38):
        SimpleClass38= value;
         break;
      case(39):
        SimpleClass39= value;
         break;
      case(40):
        SimpleClass40= value;
         break;
      case(41):
        SimpleClass41= value;
         break;
      case(42):
        SimpleClass42= value;
         break;
      case(43):
        SimpleClass43= value;
         break;
      case(44):
        SimpleClass44= value;
         break;
      case(45):
        SimpleClass45= value;
         break;
      case(46):
        SimpleClass46= value;
         break;
      case(47):
        SimpleClass47= value;
         break;
      case(48):
        SimpleClass48= value;
         break;
      case(49):
        SimpleClass49= value;
         break;
      case(50):
        SimpleClass50= value;
         break;
      case(52):
        SimpleClass52= value;
         break;
      case(53):
        SimpleClass53= value;
         break;
      case(54):
        SimpleClass54= value;
         break;
      case(55):
        SimpleClass55= value;
         break;
      case(56):
        SimpleClass56= value;
         break;
      case(57):
        SimpleClass57= value;
         break;
      case(58):
        SimpleClass58= value;
         break;
      case(59):
        SimpleClass59= value;
         break;
      case(60):
        SimpleClass60= value;
         break;
      case(62):
        SimpleClass62= value;
         break;
      case(64):
        SimpleClass64= value;
         break;
      case(65):
        SimpleClass65= value;
         break;
      case(66):
        SimpleClass66= value;
         break;
      case(67):
        SimpleClass67= value;
         break;
      case(68):
        SimpleClass68= value;
         break;
      case(69):
        SimpleClass69= value;
         break;
      case(71):
        SimpleClass71= value;
         break;
      case(72):
        SimpleClass72= value;
         break;
      case(73):
        SimpleClass73= value;
         break;
      case(74):
        SimpleClass74= value;
         break;
      case(75):
        SimpleClass75= value;
         break;
      case(76):
        SimpleClass76= value;
         break;
      case(77):
        SimpleClass77= value;
         break;
      case(78):
        SimpleClass78= value;
         break;
      case(79):
        SimpleClass79= value;
         break;
      case(80):
        SimpleClass80= value;
         break;
      case(81):
        SimpleClass81= value;
         break;
      case(82):
        SimpleClass82= value;
         break;
      case(83):
        SimpleClass83= value;
         break;
      case(84):
        SimpleClass84= value;
         break;
      case(85):
        SimpleClass85= value;
         break;
      case(86):
        SimpleClass86= value;
         break;
      case(88):
        SimpleClass88= value;
         break;
      case(89):
        SimpleClass89= value;
         break;
      case(90):
        SimpleClass90= value;
         break;
      case(91):
        SimpleClass91= value;
         break;
      case(92):
        SimpleClass92= value;
         break;
      case(93):
        SimpleClass93= value;
         break;
      case(94):
        SimpleClass94= value;
         break;
      case(95):
        SimpleClass95= value;
         break;
      case(96):
        SimpleClass96= value;
         break;
      case(98):
        SimpleClass98= value;
         break;
      case(100):
        SimpleClass100= value;
         break;
      case(101):
        SimpleClass101= value;
         break;
      case(102):
        SimpleClass102= value;
         break;
      case(103):
        SimpleClass103= value;
         break;
      case(104):
        SimpleClass104= value;
         break;
      case(105):
        SimpleClass105= value;
         break;
      case(107):
        SimpleClass107= value;
         break;
      case(108):
        SimpleClass108= value;
         break;
      case(109):
        SimpleClass109= value;
         break;
      case(110):
        SimpleClass110= value;
         break;
      case(111):
        SimpleClass111= value;
         break;
      case(112):
        SimpleClass112= value;
         break;
      case(113):
        SimpleClass113= value;
         break;
      case(114):
        SimpleClass114= value;
         break;
      case(115):
        SimpleClass115= value;
         break;
      case(116):
        SimpleClass116= value;
         break;
      case(117):
        SimpleClass117= value;
         break;
      case(118):
        SimpleClass118= value;
         break;
      case(119):
        SimpleClass119= value;
         break;
      case(120):
        SimpleClass120= value;
         break;
      case(121):
        SimpleClass121= value;
         break;
      case(122):
        SimpleClass122= value;
         break;
      case(124):
        SimpleClass124= value;
         break;
      case(125):
        SimpleClass125= value;
         break;
      case(126):
        SimpleClass126= value;
         break;
      case(127):
        SimpleClass127= value;
         break;
      case(128):
        SimpleClass128= value;
         break;
      case(129):
        SimpleClass129= value;
         break;
      case(130):
        SimpleClass130= value;
         break;
      case(131):
        SimpleClass131= value;
         break;
      case(132):
        SimpleClass132= value;
         break;
      case(134):
        SimpleClass134= value;
         break;
      case(136):
        SimpleClass136= value;
         break;
      case(137):
        SimpleClass137= value;
         break;
      case(138):
        SimpleClass138= value;
         break;
      case(139):
        SimpleClass139= value;
         break;
      case(140):
        SimpleClass140= value;
         break;
      case(141):
        SimpleClass141= value;
         break;
      case(143):
        SimpleClass143= value;
         break;
      case(144):
        SimpleClass144= value;
         break;
      case(145):
        SimpleClass145= value;
         break;
      case(146):
        SimpleClass146= value;
         break;
      case(147):
        SimpleClass147= value;
         break;
      case(148):
        SimpleClass148= value;
         break;
      case(149):
        SimpleClass149= value;
         break;
      case(150):
        SimpleClass150= value;
         break;
      case(151):
        SimpleClass151= value;
         break;
      case(152):
        SimpleClass152= value;
         break;
      case(153):
        SimpleClass153= value;
         break;
      case(154):
        SimpleClass154= value;
         break;
      case(155):
        SimpleClass155= value;
         break;
      case(156):
        SimpleClass156= value;
         break;
      case(157):
        SimpleClass157= value;
         break;
      case(158):
        SimpleClass158= value;
         break;
      case(159):
        SimpleClass159= value;
         break;
      case(160):
        SimpleClass160= value;
         break;
      case(161):
        SimpleClass161= value;
         break;
      case(162):
        SimpleClass162= value;
         break;
      case(163):
        SimpleClass163= value;
         break;
      case(164):
        SimpleClass164= value;
         break;
      case(165):
        SimpleClass165= value;
         break;
      case(166):
        SimpleClass166= value;
         break;
      case(167):
        SimpleClass167= value;
         break;
      default:
        throw new IndexOutOfBoundsException();
    }
    return true;
  }

    public static class Oid implements Serializable {
        public int identifier;

        public Oid() {
        }

        public Oid(String s) { identifier = Integer.parseInt(justTheId(s)); }

        public String toString() { return this.getClass().getName() + ": "  + identifier;}

        public int hashCode() { return (int)identifier ; }

        public boolean equals(Object other) {
            if (other != null && (other instanceof Oid)) {
                Oid k = (Oid)other;
                return k.identifier == this.identifier;
            }
            return false;
        }
        
        protected static String justTheId(String str) {
            return str.substring(str.indexOf(':') + 1);
        }

    }   
}

