home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Netobjs / Install.exe / data1.cab / Java_-_English / Java / Beans / TimeZoneClockBean.jar / TimeZoneClockBeanBeanInfo.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-20  |  23.4 KB  |  975 lines

  1. import java.awt.Image;
  2. import java.beans.BeanDescriptor;
  3. import java.beans.EventSetDescriptor;
  4. import java.beans.FeatureDescriptor;
  5. import java.beans.MethodDescriptor;
  6. import java.beans.ParameterDescriptor;
  7. import java.beans.PropertyDescriptor;
  8. import java.beans.SimpleBeanInfo;
  9. import java.lang.reflect.Array;
  10. import java.lang.reflect.Method;
  11. import java.util.Locale;
  12. import java.util.ResourceBundle;
  13.  
  14. public class TimeZoneClockBeanBeanInfo extends SimpleBeanInfo {
  15.    private static BeanDescriptor beanDescriptor = null;
  16.    private static MethodDescriptor[] methodDescriptors = null;
  17.    private static PropertyDescriptor[] propertyDescriptors = null;
  18.    private static int defaultPropertyIndex;
  19.    private static EventSetDescriptor[] eventSetDescriptors = null;
  20.    private static int defaultEventIndex;
  21.    private static ResourceBundle bundle = null;
  22.    private static final int FEATURE_DESCRIPTORS = 0;
  23.    private static final int DEFAULT_FEATURE_INDEX = 1;
  24.    // $FF: synthetic field
  25.    static Class class$TimeZoneClockBean;
  26.    // $FF: synthetic field
  27.    static Class class$java$awt$Component;
  28.    // $FF: synthetic field
  29.    static Class class$java$awt$event$ItemEvent;
  30.    // $FF: synthetic field
  31.    static Class class$java$awt$Color;
  32.    // $FF: synthetic field
  33.    static Class class$java$awt$Font;
  34.    // $FF: synthetic field
  35.    static Class class$com$ibm$beanm$beans$RTApplet;
  36.    // $FF: synthetic field
  37.    static Class class$com$ibm$beanm$beans$CustomListener;
  38.    // $FF: synthetic field
  39.    static Class class$com$ibm$beanm$beans$CustomEvent;
  40.    // $FF: synthetic field
  41.    static Class class$java$awt$event$FocusListener;
  42.    // $FF: synthetic field
  43.    static Class class$java$awt$event$FocusEvent;
  44.    // $FF: synthetic field
  45.    static Class class$java$awt$event$MouseListener;
  46.    // $FF: synthetic field
  47.    static Class class$java$awt$event$MouseEvent;
  48.    // $FF: synthetic field
  49.    static Class class$TimeZoneClockBeanBeanInfo;
  50.  
  51.    public BeanDescriptor getBeanDescriptor() {
  52.       if (beanDescriptor == null) {
  53.          beanDescriptor = new BeanDescriptor(class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean")));
  54.          beanDescriptor.setName("TimeZoneClockBean");
  55.          setFeatureDisplayName(beanDescriptor, "YBeanName");
  56.          setFeatureShortDescription(beanDescriptor, "ZBeanDescription");
  57.          beanDescriptor.setValue("com.ibm.beanmr.ColorIcon16x16", new String("bbuilder16.gif"));
  58.          beanDescriptor.setValue("com.ibm.beanmr.ColorIcon32x32", new String("bbuilder.gif"));
  59.          beanDescriptor.setValue("com.ibm.beanmr.AcceptsChildren", new Boolean(false));
  60.       }
  61.  
  62.       return beanDescriptor;
  63.    }
  64.  
  65.    public MethodDescriptor[] getMethodDescriptors() {
  66.       if (methodDescriptors == null) {
  67.          methodDescriptors = new MethodDescriptor[21];
  68.          byte var5 = 0;
  69.  
  70.          try {
  71.             Class[] var2 = new Class[0];
  72.             Method var3 = (class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))).getMethod("getBackground", var2);
  73.             methodDescriptors[var5] = new MethodDescriptor(var3);
  74.             methodDescriptors[var5].setName("getBackground");
  75.             setFeatureDisplayName(methodDescriptors[var5], "AgetBackground");
  76.             setFeatureShortDescription(methodDescriptors[var5], "BgetBackground");
  77.          } catch (Exception var27) {
  78.             methodDescriptors[var5] = null;
  79.             ((Throwable)var27).printStackTrace();
  80.          }
  81.  
  82.          var5 = 1;
  83.  
  84.          try {
  85.             Class[] var29 = new Class[0];
  86.             Method var49 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getClockBorderColor", var29);
  87.             methodDescriptors[var5] = new MethodDescriptor(var49);
  88.             methodDescriptors[var5].setName("getClockBorderColor");
  89.             setFeatureDisplayName(methodDescriptors[var5], "AgetClockBorderColor");
  90.             setFeatureShortDescription(methodDescriptors[var5], "BgetClockBorderColor");
  91.          } catch (Exception var26) {
  92.             methodDescriptors[var5] = null;
  93.             ((Throwable)var26).printStackTrace();
  94.          }
  95.  
  96.          var5 = 2;
  97.  
  98.          try {
  99.             Class[] var30 = new Class[0];
  100.             Method var50 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getClockFaceColor", var30);
  101.             methodDescriptors[var5] = new MethodDescriptor(var50);
  102.             methodDescriptors[var5].setName("getClockFaceColor");
  103.             setFeatureDisplayName(methodDescriptors[var5], "AgetClockFaceColor");
  104.             setFeatureShortDescription(methodDescriptors[var5], "BgetClockFaceColor");
  105.          } catch (Exception var25) {
  106.             methodDescriptors[var5] = null;
  107.             ((Throwable)var25).printStackTrace();
  108.          }
  109.  
  110.          var5 = 3;
  111.  
  112.          try {
  113.             Class[] var31 = new Class[0];
  114.             Method var51 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getClockTickColor", var31);
  115.             methodDescriptors[var5] = new MethodDescriptor(var51);
  116.             methodDescriptors[var5].setName("getClockTickColor");
  117.             setFeatureDisplayName(methodDescriptors[var5], "AgetClockTickColor");
  118.             setFeatureShortDescription(methodDescriptors[var5], "BgetClockTickColor");
  119.          } catch (Exception var24) {
  120.             methodDescriptors[var5] = null;
  121.             ((Throwable)var24).printStackTrace();
  122.          }
  123.  
  124.          var5 = 4;
  125.  
  126.          try {
  127.             Class[] var32 = new Class[0];
  128.             Method var52 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getDateColor", var32);
  129.             methodDescriptors[var5] = new MethodDescriptor(var52);
  130.             methodDescriptors[var5].setName("getDateColor");
  131.             setFeatureDisplayName(methodDescriptors[var5], "AgetDateColor");
  132.             setFeatureShortDescription(methodDescriptors[var5], "BgetDateColor");
  133.          } catch (Exception var23) {
  134.             methodDescriptors[var5] = null;
  135.             ((Throwable)var23).printStackTrace();
  136.          }
  137.  
  138.          var5 = 5;
  139.  
  140.          try {
  141.             Class[] var33 = new Class[0];
  142.             Method var53 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getPulldownColor", var33);
  143.             methodDescriptors[var5] = new MethodDescriptor(var53);
  144.             methodDescriptors[var5].setName("getPulldownColor");
  145.             setFeatureDisplayName(methodDescriptors[var5], "AgetPulldownColor");
  146.             setFeatureShortDescription(methodDescriptors[var5], "BgetPulldownColor");
  147.          } catch (Exception var22) {
  148.             methodDescriptors[var5] = null;
  149.             ((Throwable)var22).printStackTrace();
  150.          }
  151.  
  152.          var5 = 6;
  153.  
  154.          try {
  155.             Class[] var34 = new Class[0];
  156.             Method var54 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getPulldownFont", var34);
  157.             methodDescriptors[var5] = new MethodDescriptor(var54);
  158.             methodDescriptors[var5].setName("getPulldownFont");
  159.             setFeatureDisplayName(methodDescriptors[var5], "AgetPulldownFont");
  160.             setFeatureShortDescription(methodDescriptors[var5], "BgetPulldownFont");
  161.          } catch (Exception var21) {
  162.             methodDescriptors[var5] = null;
  163.             ((Throwable)var21).printStackTrace();
  164.          }
  165.  
  166.          var5 = 7;
  167.  
  168.          try {
  169.             Class[] var35 = new Class[0];
  170.             Method var55 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getPulldownFontColor", var35);
  171.             methodDescriptors[var5] = new MethodDescriptor(var55);
  172.             methodDescriptors[var5].setName("getPulldownFontColor");
  173.             setFeatureDisplayName(methodDescriptors[var5], "AgetPulldownFontColor");
  174.             setFeatureShortDescription(methodDescriptors[var5], "BgetPulldownFontColor");
  175.          } catch (Exception var20) {
  176.             methodDescriptors[var5] = null;
  177.             ((Throwable)var20).printStackTrace();
  178.          }
  179.  
  180.          var5 = 8;
  181.  
  182.          try {
  183.             Class[] var36 = new Class[0];
  184.             Method var56 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getSecondHandColor", var36);
  185.             methodDescriptors[var5] = new MethodDescriptor(var56);
  186.             methodDescriptors[var5].setName("getSecondHandColor");
  187.             setFeatureDisplayName(methodDescriptors[var5], "AgetSecondHandColor");
  188.             setFeatureShortDescription(methodDescriptors[var5], "BgetSecondHandColor");
  189.          } catch (Exception var19) {
  190.             methodDescriptors[var5] = null;
  191.             ((Throwable)var19).printStackTrace();
  192.          }
  193.  
  194.          var5 = 9;
  195.  
  196.          try {
  197.             Class[] var37 = new Class[]{class$java$awt$event$ItemEvent != null ? class$java$awt$event$ItemEvent : (class$java$awt$event$ItemEvent = class$("java.awt.event.ItemEvent"))};
  198.             Method var57 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("selectTimeZone", var37);
  199.             methodDescriptors[var5] = new MethodDescriptor(var57);
  200.             methodDescriptors[var5].setName("selectTimeZone");
  201.             setFeatureDisplayName(methodDescriptors[var5], "AselectTimeZonejava.awt.event.ItemEvent");
  202.             setFeatureShortDescription(methodDescriptors[var5], "BselectTimeZonejava.awt.event.ItemEvent");
  203.          } catch (Exception var18) {
  204.             methodDescriptors[var5] = null;
  205.             ((Throwable)var18).printStackTrace();
  206.          }
  207.  
  208.          var5 = 10;
  209.  
  210.          try {
  211.             Class[] var38 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  212.             Method var58 = (class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))).getMethod("setBackground", var38);
  213.             methodDescriptors[var5] = new MethodDescriptor(var58);
  214.             methodDescriptors[var5].setName("setBackground");
  215.             setFeatureDisplayName(methodDescriptors[var5], "AsetBackgroundjava.awt.Color");
  216.             setFeatureShortDescription(methodDescriptors[var5], "BsetBackgroundjava.awt.Color");
  217.          } catch (Exception var17) {
  218.             methodDescriptors[var5] = null;
  219.             ((Throwable)var17).printStackTrace();
  220.          }
  221.  
  222.          var5 = 11;
  223.  
  224.          try {
  225.             Class[] var39 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  226.             Method var59 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setClockBorderColor", var39);
  227.             methodDescriptors[var5] = new MethodDescriptor(var59);
  228.             methodDescriptors[var5].setName("setClockBorderColor");
  229.             setFeatureDisplayName(methodDescriptors[var5], "AsetClockBorderColorjava.awt.Color");
  230.             setFeatureShortDescription(methodDescriptors[var5], "BsetClockBorderColorjava.awt.Color");
  231.          } catch (Exception var16) {
  232.             methodDescriptors[var5] = null;
  233.             ((Throwable)var16).printStackTrace();
  234.          }
  235.  
  236.          var5 = 12;
  237.  
  238.          try {
  239.             Class[] var40 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  240.             Method var60 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setClockFaceColor", var40);
  241.             methodDescriptors[var5] = new MethodDescriptor(var60);
  242.             methodDescriptors[var5].setName("setClockFaceColor");
  243.             setFeatureDisplayName(methodDescriptors[var5], "AsetClockFaceColorjava.awt.Color");
  244.             setFeatureShortDescription(methodDescriptors[var5], "BsetClockFaceColorjava.awt.Color");
  245.          } catch (Exception var15) {
  246.             methodDescriptors[var5] = null;
  247.             ((Throwable)var15).printStackTrace();
  248.          }
  249.  
  250.          var5 = 13;
  251.  
  252.          try {
  253.             Class[] var41 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  254.             Method var61 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setClockTickColor", var41);
  255.             methodDescriptors[var5] = new MethodDescriptor(var61);
  256.             methodDescriptors[var5].setName("setClockTickColor");
  257.             setFeatureDisplayName(methodDescriptors[var5], "AsetClockTickColorjava.awt.Color");
  258.             setFeatureShortDescription(methodDescriptors[var5], "BsetClockTickColorjava.awt.Color");
  259.          } catch (Exception var14) {
  260.             methodDescriptors[var5] = null;
  261.             ((Throwable)var14).printStackTrace();
  262.          }
  263.  
  264.          var5 = 14;
  265.  
  266.          try {
  267.             Class[] var42 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  268.             Method var62 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setDateColor", var42);
  269.             methodDescriptors[var5] = new MethodDescriptor(var62);
  270.             methodDescriptors[var5].setName("setDateColor");
  271.             setFeatureDisplayName(methodDescriptors[var5], "AsetDateColorjava.awt.Color");
  272.             setFeatureShortDescription(methodDescriptors[var5], "BsetDateColorjava.awt.Color");
  273.          } catch (Exception var13) {
  274.             methodDescriptors[var5] = null;
  275.             ((Throwable)var13).printStackTrace();
  276.          }
  277.  
  278.          var5 = 15;
  279.  
  280.          try {
  281.             Class[] var43 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  282.             Method var63 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setPulldownColor", var43);
  283.             methodDescriptors[var5] = new MethodDescriptor(var63);
  284.             methodDescriptors[var5].setName("setPulldownColor");
  285.             setFeatureDisplayName(methodDescriptors[var5], "AsetPulldownColorjava.awt.Color");
  286.             setFeatureShortDescription(methodDescriptors[var5], "BsetPulldownColorjava.awt.Color");
  287.          } catch (Exception var12) {
  288.             methodDescriptors[var5] = null;
  289.             ((Throwable)var12).printStackTrace();
  290.          }
  291.  
  292.          var5 = 16;
  293.  
  294.          try {
  295.             Class[] var44 = new Class[]{class$java$awt$Font != null ? class$java$awt$Font : (class$java$awt$Font = class$("java.awt.Font"))};
  296.             Method var64 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setPulldownFont", var44);
  297.             methodDescriptors[var5] = new MethodDescriptor(var64);
  298.             methodDescriptors[var5].setName("setPulldownFont");
  299.             setFeatureDisplayName(methodDescriptors[var5], "AsetPulldownFontjava.awt.Font");
  300.             setFeatureShortDescription(methodDescriptors[var5], "BsetPulldownFontjava.awt.Font");
  301.          } catch (Exception var11) {
  302.             methodDescriptors[var5] = null;
  303.             ((Throwable)var11).printStackTrace();
  304.          }
  305.  
  306.          var5 = 17;
  307.  
  308.          try {
  309.             Class[] var45 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  310.             Method var65 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setPulldownFontColor", var45);
  311.             methodDescriptors[var5] = new MethodDescriptor(var65);
  312.             methodDescriptors[var5].setName("setPulldownFontColor");
  313.             setFeatureDisplayName(methodDescriptors[var5], "AsetPulldownFontColorjava.awt.Color");
  314.             setFeatureShortDescription(methodDescriptors[var5], "BsetPulldownFontColorjava.awt.Color");
  315.          } catch (Exception var10) {
  316.             methodDescriptors[var5] = null;
  317.             ((Throwable)var10).printStackTrace();
  318.          }
  319.  
  320.          var5 = 18;
  321.  
  322.          try {
  323.             Class[] var46 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  324.             Method var66 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setSecondHandColor", var46);
  325.             methodDescriptors[var5] = new MethodDescriptor(var66);
  326.             methodDescriptors[var5].setName("setSecondHandColor");
  327.             setFeatureDisplayName(methodDescriptors[var5], "AsetSecondHandColorjava.awt.Color");
  328.             setFeatureShortDescription(methodDescriptors[var5], "BsetSecondHandColorjava.awt.Color");
  329.          } catch (Exception var9) {
  330.             methodDescriptors[var5] = null;
  331.             ((Throwable)var9).printStackTrace();
  332.          }
  333.  
  334.          var5 = 19;
  335.  
  336.          try {
  337.             Class[] var47 = new Class[0];
  338.             Method var67 = (class$com$ibm$beanm$beans$RTApplet != null ? class$com$ibm$beanm$beans$RTApplet : (class$com$ibm$beanm$beans$RTApplet = class$("com.ibm.beanm.beans.RTApplet"))).getMethod("start", var47);
  339.             ParameterDescriptor[] var1 = new ParameterDescriptor[0];
  340.             methodDescriptors[var5] = new MethodDescriptor(var67, var1);
  341.             methodDescriptors[var5].setName("start");
  342.             setFeatureDisplayName(methodDescriptors[var5], "Astart");
  343.             setFeatureShortDescription(methodDescriptors[var5], "Bstart");
  344.             methodDescriptors[var5].setValue("com.ibm.beanmr.DefaultMethod", new Boolean(true));
  345.          } catch (Exception var8) {
  346.             methodDescriptors[var5] = null;
  347.             ((Throwable)var8).printStackTrace();
  348.          }
  349.  
  350.          var5 = 20;
  351.  
  352.          try {
  353.             Class[] var48 = new Class[0];
  354.             Method var68 = (class$com$ibm$beanm$beans$RTApplet != null ? class$com$ibm$beanm$beans$RTApplet : (class$com$ibm$beanm$beans$RTApplet = class$("com.ibm.beanm.beans.RTApplet"))).getMethod("stop", var48);
  355.             ParameterDescriptor[] var28 = new ParameterDescriptor[0];
  356.             methodDescriptors[var5] = new MethodDescriptor(var68, var28);
  357.             methodDescriptors[var5].setName("stop");
  358.             setFeatureDisplayName(methodDescriptors[var5], "Astop");
  359.             setFeatureShortDescription(methodDescriptors[var5], "Bstop");
  360.          } catch (Exception var7) {
  361.             methodDescriptors[var5] = null;
  362.             ((Throwable)var7).printStackTrace();
  363.          }
  364.  
  365.          Object[] var4 = validateFeatureDescriptors(methodDescriptors, -1);
  366.          methodDescriptors = (MethodDescriptor[])var4[0];
  367.       }
  368.  
  369.       return methodDescriptors;
  370.    }
  371.  
  372.    public PropertyDescriptor[] getPropertyDescriptors() {
  373.       if (propertyDescriptors == null) {
  374.          propertyDescriptors = new PropertyDescriptor[9];
  375.          byte var5 = 0;
  376.  
  377.          try {
  378.             Method var2 = null;
  379.  
  380.             try {
  381.                Class[] var1 = new Class[0];
  382.                var2 = (class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))).getMethod("getBackground", var1);
  383.             } catch (Exception var32) {
  384.                ((Throwable)var32).printStackTrace();
  385.             }
  386.  
  387.             Method var3 = null;
  388.  
  389.             try {
  390.                Class[] var34 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  391.                var3 = (class$com$ibm$beanm$beans$RTApplet != null ? class$com$ibm$beanm$beans$RTApplet : (class$com$ibm$beanm$beans$RTApplet = class$("com.ibm.beanm.beans.RTApplet"))).getMethod("setBackground", var34);
  392.             } catch (Exception var31) {
  393.                ((Throwable)var31).printStackTrace();
  394.             }
  395.  
  396.             propertyDescriptors[var5] = new PropertyDescriptor("background", var2, var3);
  397.             propertyDescriptors[var5].setName("background");
  398.             setFeatureDisplayName(propertyDescriptors[var5], "Pbackgroundjava.awt.Color");
  399.             setFeatureShortDescription(propertyDescriptors[var5], "Qbackgroundjava.awt.Color");
  400.             propertyDescriptors[var5].setValue("com.ibm.beanmr.HideInConnector", new Boolean(false));
  401.             propertyDescriptors[var5].setValue("com.ibm.beanmr.HideInProperties", new Boolean(false));
  402.          } catch (Exception var33) {
  403.             propertyDescriptors[var5] = null;
  404.             ((Throwable)var33).printStackTrace();
  405.          }
  406.  
  407.          var5 = 1;
  408.  
  409.          try {
  410.             Method var51 = null;
  411.  
  412.             try {
  413.                Class[] var35 = new Class[0];
  414.                var51 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getClockBorderColor", var35);
  415.             } catch (Exception var29) {
  416.                ((Throwable)var29).printStackTrace();
  417.             }
  418.  
  419.             Method var59 = null;
  420.  
  421.             try {
  422.                Class[] var36 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  423.                var59 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setClockBorderColor", var36);
  424.             } catch (Exception var28) {
  425.                ((Throwable)var28).printStackTrace();
  426.             }
  427.  
  428.             propertyDescriptors[var5] = new PropertyDescriptor("clockBorderColor", var51, var59);
  429.             propertyDescriptors[var5].setName("clockBorderColor");
  430.             setFeatureDisplayName(propertyDescriptors[var5], "PclockBorderColorjava.awt.Color");
  431.             setFeatureShortDescription(propertyDescriptors[var5], "QclockBorderColorjava.awt.Color");
  432.          } catch (Exception var30) {
  433.             propertyDescriptors[var5] = null;
  434.             ((Throwable)var30).printStackTrace();
  435.          }
  436.  
  437.          var5 = 2;
  438.  
  439.          try {
  440.             Method var52 = null;
  441.  
  442.             try {
  443.                Class[] var37 = new Class[0];
  444.                var52 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getClockFaceColor", var37);
  445.             } catch (Exception var26) {
  446.                ((Throwable)var26).printStackTrace();
  447.             }
  448.  
  449.             Method var60 = null;
  450.  
  451.             try {
  452.                Class[] var38 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  453.                var60 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setClockFaceColor", var38);
  454.             } catch (Exception var25) {
  455.                ((Throwable)var25).printStackTrace();
  456.             }
  457.  
  458.             propertyDescriptors[var5] = new PropertyDescriptor("clockFaceColor", var52, var60);
  459.             propertyDescriptors[var5].setName("clockFaceColor");
  460.             setFeatureDisplayName(propertyDescriptors[var5], "PclockFaceColorjava.awt.Color");
  461.             setFeatureShortDescription(propertyDescriptors[var5], "QclockFaceColorjava.awt.Color");
  462.          } catch (Exception var27) {
  463.             propertyDescriptors[var5] = null;
  464.             ((Throwable)var27).printStackTrace();
  465.          }
  466.  
  467.          var5 = 3;
  468.  
  469.          try {
  470.             Method var53 = null;
  471.  
  472.             try {
  473.                Class[] var39 = new Class[0];
  474.                var53 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getClockTickColor", var39);
  475.             } catch (Exception var23) {
  476.                ((Throwable)var23).printStackTrace();
  477.             }
  478.  
  479.             Method var61 = null;
  480.  
  481.             try {
  482.                Class[] var40 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  483.                var61 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setClockTickColor", var40);
  484.             } catch (Exception var22) {
  485.                ((Throwable)var22).printStackTrace();
  486.             }
  487.  
  488.             propertyDescriptors[var5] = new PropertyDescriptor("clockTickColor", var53, var61);
  489.             propertyDescriptors[var5].setName("clockTickColor");
  490.             setFeatureDisplayName(propertyDescriptors[var5], "PclockTickColorjava.awt.Color");
  491.             setFeatureShortDescription(propertyDescriptors[var5], "QclockTickColorjava.awt.Color");
  492.          } catch (Exception var24) {
  493.             propertyDescriptors[var5] = null;
  494.             ((Throwable)var24).printStackTrace();
  495.          }
  496.  
  497.          var5 = 4;
  498.  
  499.          try {
  500.             Method var54 = null;
  501.  
  502.             try {
  503.                Class[] var41 = new Class[0];
  504.                var54 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getDateColor", var41);
  505.             } catch (Exception var20) {
  506.                ((Throwable)var20).printStackTrace();
  507.             }
  508.  
  509.             Method var62 = null;
  510.  
  511.             try {
  512.                Class[] var42 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  513.                var62 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setDateColor", var42);
  514.             } catch (Exception var19) {
  515.                ((Throwable)var19).printStackTrace();
  516.             }
  517.  
  518.             propertyDescriptors[var5] = new PropertyDescriptor("dateColor", var54, var62);
  519.             propertyDescriptors[var5].setName("dateColor");
  520.             setFeatureDisplayName(propertyDescriptors[var5], "PdateColorjava.awt.Color");
  521.             setFeatureShortDescription(propertyDescriptors[var5], "QdateColorjava.awt.Color");
  522.          } catch (Exception var21) {
  523.             propertyDescriptors[var5] = null;
  524.             ((Throwable)var21).printStackTrace();
  525.          }
  526.  
  527.          var5 = 5;
  528.  
  529.          try {
  530.             Method var55 = null;
  531.  
  532.             try {
  533.                Class[] var43 = new Class[0];
  534.                var55 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getPulldownColor", var43);
  535.             } catch (Exception var17) {
  536.                ((Throwable)var17).printStackTrace();
  537.             }
  538.  
  539.             Method var63 = null;
  540.  
  541.             try {
  542.                Class[] var44 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  543.                var63 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setPulldownColor", var44);
  544.             } catch (Exception var16) {
  545.                ((Throwable)var16).printStackTrace();
  546.             }
  547.  
  548.             propertyDescriptors[var5] = new PropertyDescriptor("pulldownColor", var55, var63);
  549.             propertyDescriptors[var5].setName("pulldownColor");
  550.             setFeatureDisplayName(propertyDescriptors[var5], "PpulldownColorjava.awt.Color");
  551.             setFeatureShortDescription(propertyDescriptors[var5], "QpulldownColorjava.awt.Color");
  552.          } catch (Exception var18) {
  553.             propertyDescriptors[var5] = null;
  554.             ((Throwable)var18).printStackTrace();
  555.          }
  556.  
  557.          var5 = 6;
  558.  
  559.          try {
  560.             Method var56 = null;
  561.  
  562.             try {
  563.                Class[] var45 = new Class[0];
  564.                var56 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getPulldownFont", var45);
  565.             } catch (Exception var14) {
  566.                ((Throwable)var14).printStackTrace();
  567.             }
  568.  
  569.             Method var64 = null;
  570.  
  571.             try {
  572.                Class[] var46 = new Class[]{class$java$awt$Font != null ? class$java$awt$Font : (class$java$awt$Font = class$("java.awt.Font"))};
  573.                var64 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setPulldownFont", var46);
  574.             } catch (Exception var13) {
  575.                ((Throwable)var13).printStackTrace();
  576.             }
  577.  
  578.             propertyDescriptors[var5] = new PropertyDescriptor("pulldownFont", var56, var64);
  579.             propertyDescriptors[var5].setName("pulldownFont");
  580.             setFeatureDisplayName(propertyDescriptors[var5], "PpulldownFontjava.awt.Font");
  581.             setFeatureShortDescription(propertyDescriptors[var5], "QpulldownFontjava.awt.Font");
  582.          } catch (Exception var15) {
  583.             propertyDescriptors[var5] = null;
  584.             ((Throwable)var15).printStackTrace();
  585.          }
  586.  
  587.          var5 = 7;
  588.  
  589.          try {
  590.             Method var57 = null;
  591.  
  592.             try {
  593.                Class[] var47 = new Class[0];
  594.                var57 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getPulldownFontColor", var47);
  595.             } catch (Exception var11) {
  596.                ((Throwable)var11).printStackTrace();
  597.             }
  598.  
  599.             Method var65 = null;
  600.  
  601.             try {
  602.                Class[] var48 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  603.                var65 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setPulldownFontColor", var48);
  604.             } catch (Exception var10) {
  605.                ((Throwable)var10).printStackTrace();
  606.             }
  607.  
  608.             propertyDescriptors[var5] = new PropertyDescriptor("pulldownFontColor", var57, var65);
  609.             propertyDescriptors[var5].setName("pulldownFontColor");
  610.             setFeatureDisplayName(propertyDescriptors[var5], "PpulldownFontColorjava.awt.Color");
  611.             setFeatureShortDescription(propertyDescriptors[var5], "QpulldownFontColorjava.awt.Color");
  612.          } catch (Exception var12) {
  613.             propertyDescriptors[var5] = null;
  614.             ((Throwable)var12).printStackTrace();
  615.          }
  616.  
  617.          var5 = 8;
  618.  
  619.          try {
  620.             Method var58 = null;
  621.  
  622.             try {
  623.                Class[] var49 = new Class[0];
  624.                var58 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("getSecondHandColor", var49);
  625.             } catch (Exception var8) {
  626.                ((Throwable)var8).printStackTrace();
  627.             }
  628.  
  629.             Method var66 = null;
  630.  
  631.             try {
  632.                Class[] var50 = new Class[]{class$java$awt$Color != null ? class$java$awt$Color : (class$java$awt$Color = class$("java.awt.Color"))};
  633.                var66 = (class$TimeZoneClockBean != null ? class$TimeZoneClockBean : (class$TimeZoneClockBean = class$("TimeZoneClockBean"))).getMethod("setSecondHandColor", var50);
  634.             } catch (Exception var7) {
  635.                ((Throwable)var7).printStackTrace();
  636.             }
  637.  
  638.             propertyDescriptors[var5] = new PropertyDescriptor("secondHandColor", var58, var66);
  639.             propertyDescriptors[var5].setName("secondHandColor");
  640.             setFeatureDisplayName(propertyDescriptors[var5], "PsecondHandColorjava.awt.Color");
  641.             setFeatureShortDescription(propertyDescriptors[var5], "QsecondHandColorjava.awt.Color");
  642.          } catch (Exception var9) {
  643.             propertyDescriptors[var5] = null;
  644.             ((Throwable)var9).printStackTrace();
  645.          }
  646.  
  647.          Object[] var4 = validateFeatureDescriptors(propertyDescriptors, defaultPropertyIndex);
  648.          propertyDescriptors = (PropertyDescriptor[])var4[0];
  649.          defaultPropertyIndex = (Integer)var4[1];
  650.       }
  651.  
  652.       return propertyDescriptors;
  653.    }
  654.  
  655.    public int getDefaultPropertyIndex() {
  656.       return defaultPropertyIndex;
  657.    }
  658.  
  659.    public EventSetDescriptor[] getEventSetDescriptors() {
  660.       if (eventSetDescriptors == null) {
  661.          eventSetDescriptors = new EventSetDescriptor[3];
  662.          byte var7 = 0;
  663.  
  664.          try {
  665.             Class[] var2 = new Class[]{class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))};
  666.             Method var3 = (class$com$ibm$beanm$beans$RTApplet != null ? class$com$ibm$beanm$beans$RTApplet : (class$com$ibm$beanm$beans$RTApplet = class$("com.ibm.beanm.beans.RTApplet"))).getMethod("addCustomListener", var2);
  667.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))};
  668.             Method var4 = (class$com$ibm$beanm$beans$RTApplet != null ? class$com$ibm$beanm$beans$RTApplet : (class$com$ibm$beanm$beans$RTApplet = class$("com.ibm.beanm.beans.RTApplet"))).getMethod("removeCustomListener", var2);
  669.             MethodDescriptor[] var1 = new MethodDescriptor[15];
  670.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  671.             Method var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("autoStart", var2);
  672.             var1[0] = new MethodDescriptor(var5);
  673.             var1[0].setName("autoStart");
  674.             setFeatureDisplayName(var1[0], "ECustom-com.ibm.beanm.beans.CustomListener-autoStartcom.ibm.beanm.beans.CustomEvent");
  675.             setFeatureShortDescription(var1[0], "FCustom-com.ibm.beanm.beans.CustomListener-autoStartcom.ibm.beanm.beans.CustomEvent");
  676.             var1[0].setHidden(true);
  677.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  678.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("autoStop", var2);
  679.             var1[1] = new MethodDescriptor(var5);
  680.             var1[1].setName("autoStop");
  681.             setFeatureDisplayName(var1[1], "ECustom-com.ibm.beanm.beans.CustomListener-autoStopcom.ibm.beanm.beans.CustomEvent");
  682.             setFeatureShortDescription(var1[1], "FCustom-com.ibm.beanm.beans.CustomListener-autoStopcom.ibm.beanm.beans.CustomEvent");
  683.             var1[1].setHidden(true);
  684.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  685.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("ended", var2);
  686.             var1[2] = new MethodDescriptor(var5);
  687.             var1[2].setName("ended");
  688.             setFeatureDisplayName(var1[2], "ECustom-com.ibm.beanm.beans.CustomListener-endedcom.ibm.beanm.beans.CustomEvent");
  689.             setFeatureShortDescription(var1[2], "FCustom-com.ibm.beanm.beans.CustomListener-endedcom.ibm.beanm.beans.CustomEvent");
  690.             var1[2].setHidden(true);
  691.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  692.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("errorOccurred", var2);
  693.             var1[3] = new MethodDescriptor(var5);
  694.             var1[3].setName("errorOccurred");
  695.             setFeatureDisplayName(var1[3], "ECustom-com.ibm.beanm.beans.CustomListener-errorOccurredcom.ibm.beanm.beans.CustomEvent");
  696.             setFeatureShortDescription(var1[3], "FCustom-com.ibm.beanm.beans.CustomListener-errorOccurredcom.ibm.beanm.beans.CustomEvent");
  697.             var1[3].setHidden(true);
  698.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  699.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("itemSelected", var2);
  700.             var1[4] = new MethodDescriptor(var5);
  701.             var1[4].setName("itemSelected");
  702.             setFeatureDisplayName(var1[4], "ECustom-com.ibm.beanm.beans.CustomListener-itemSelectedcom.ibm.beanm.beans.CustomEvent");
  703.             setFeatureShortDescription(var1[4], "FCustom-com.ibm.beanm.beans.CustomListener-itemSelectedcom.ibm.beanm.beans.CustomEvent");
  704.             var1[4].setHidden(true);
  705.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  706.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("refreshed", var2);
  707.             var1[5] = new MethodDescriptor(var5);
  708.             var1[5].setName("refreshed");
  709.             setFeatureDisplayName(var1[5], "ECustom-com.ibm.beanm.beans.CustomListener-refreshedcom.ibm.beanm.beans.CustomEvent");
  710.             setFeatureShortDescription(var1[5], "FCustom-com.ibm.beanm.beans.CustomListener-refreshedcom.ibm.beanm.beans.CustomEvent");
  711.             var1[5].setHidden(true);
  712.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  713.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("startingOpening", var2);
  714.             var1[6] = new MethodDescriptor(var5);
  715.             var1[6].setName("startingOpening");
  716.             setFeatureDisplayName(var1[6], "ECustom-com.ibm.beanm.beans.CustomListener-startingOpeningcom.ibm.beanm.beans.CustomEvent");
  717.             setFeatureShortDescription(var1[6], "FCustom-com.ibm.beanm.beans.CustomListener-startingOpeningcom.ibm.beanm.beans.CustomEvent");
  718.             var1[6].setValue("com.ibm.beanmr.DefaultEventMethod", new Boolean(true));
  719.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  720.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("startedOpened", var2);
  721.             var1[7] = new MethodDescriptor(var5);
  722.             var1[7].setName("startedOpened");
  723.             setFeatureDisplayName(var1[7], "ECustom-com.ibm.beanm.beans.CustomListener-startedOpenedcom.ibm.beanm.beans.CustomEvent");
  724.             setFeatureShortDescription(var1[7], "FCustom-com.ibm.beanm.beans.CustomListener-startedOpenedcom.ibm.beanm.beans.CustomEvent");
  725.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  726.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("stoppedClosed", var2);
  727.             var1[8] = new MethodDescriptor(var5);
  728.             var1[8].setName("stoppedClosed");
  729.             setFeatureDisplayName(var1[8], "ECustom-com.ibm.beanm.beans.CustomListener-stoppedClosedcom.ibm.beanm.beans.CustomEvent");
  730.             setFeatureShortDescription(var1[8], "FCustom-com.ibm.beanm.beans.CustomListener-stoppedClosedcom.ibm.beanm.beans.CustomEvent");
  731.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  732.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("timerAwake", var2);
  733.             var1[9] = new MethodDescriptor(var5);
  734.             var1[9].setName("timerAwake");
  735.             setFeatureDisplayName(var1[9], "ECustom-com.ibm.beanm.beans.CustomListener-timerAwakecom.ibm.beanm.beans.CustomEvent");
  736.             setFeatureShortDescription(var1[9], "FCustom-com.ibm.beanm.beans.CustomListener-timerAwakecom.ibm.beanm.beans.CustomEvent");
  737.             var1[9].setHidden(true);
  738.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  739.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("timerElapsed", var2);
  740.             var1[10] = new MethodDescriptor(var5);
  741.             var1[10].setName("timerElapsed");
  742.             setFeatureDisplayName(var1[10], "ECustom-com.ibm.beanm.beans.CustomListener-timerElapsedcom.ibm.beanm.beans.CustomEvent");
  743.             setFeatureShortDescription(var1[10], "FCustom-com.ibm.beanm.beans.CustomListener-timerElapsedcom.ibm.beanm.beans.CustomEvent");
  744.             var1[10].setHidden(true);
  745.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  746.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("transitionEnded", var2);
  747.             var1[11] = new MethodDescriptor(var5);
  748.             var1[11].setName("transitionEnded");
  749.             setFeatureDisplayName(var1[11], "ECustom-com.ibm.beanm.beans.CustomListener-transitionEndedcom.ibm.beanm.beans.CustomEvent");
  750.             setFeatureShortDescription(var1[11], "FCustom-com.ibm.beanm.beans.CustomListener-transitionEndedcom.ibm.beanm.beans.CustomEvent");
  751.             var1[11].setHidden(true);
  752.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  753.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("somethingHappened", var2);
  754.             var1[12] = new MethodDescriptor(var5);
  755.             var1[12].setName("somethingHappened");
  756.             setFeatureDisplayName(var1[12], "ECustom-com.ibm.beanm.beans.CustomListener-somethingHappenedcom.ibm.beanm.beans.CustomEvent");
  757.             setFeatureShortDescription(var1[12], "FCustom-com.ibm.beanm.beans.CustomListener-somethingHappenedcom.ibm.beanm.beans.CustomEvent");
  758.             var1[12].setHidden(true);
  759.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  760.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("isFalse", var2);
  761.             var1[13] = new MethodDescriptor(var5);
  762.             var1[13].setName("isFalse");
  763.             setFeatureDisplayName(var1[13], "ECustom-com.ibm.beanm.beans.CustomListener-isFalsecom.ibm.beanm.beans.CustomEvent");
  764.             setFeatureShortDescription(var1[13], "FCustom-com.ibm.beanm.beans.CustomListener-isFalsecom.ibm.beanm.beans.CustomEvent");
  765.             var1[13].setHidden(true);
  766.             var2 = new Class[]{class$com$ibm$beanm$beans$CustomEvent != null ? class$com$ibm$beanm$beans$CustomEvent : (class$com$ibm$beanm$beans$CustomEvent = class$("com.ibm.beanm.beans.CustomEvent"))};
  767.             var5 = (class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener"))).getMethod("textCycleComplete", var2);
  768.             var1[14] = new MethodDescriptor(var5);
  769.             var1[14].setName("textCycleComplete");
  770.             setFeatureDisplayName(var1[14], "ECustom-com.ibm.beanm.beans.CustomListener-textCycleCompletecom.ibm.beanm.beans.CustomEvent");
  771.             setFeatureShortDescription(var1[14], "FCustom-com.ibm.beanm.beans.CustomListener-textCycleCompletecom.ibm.beanm.beans.CustomEvent");
  772.             var1[14].setHidden(true);
  773.             eventSetDescriptors[var7] = new EventSetDescriptor("Custom", class$com$ibm$beanm$beans$CustomListener != null ? class$com$ibm$beanm$beans$CustomListener : (class$com$ibm$beanm$beans$CustomListener = class$("com.ibm.beanm.beans.CustomListener")), var1, var3, var4);
  774.             eventSetDescriptors[var7].setInDefaultEventSet(true);
  775.             eventSetDescriptors[var7].setName("Custom");
  776.             setFeatureDisplayName(eventSetDescriptors[var7], "ECustom-com.ibm.beanm.beans.CustomListener");
  777.             setFeatureShortDescription(eventSetDescriptors[var7], "FCustom-com.ibm.beanm.beans.CustomListener");
  778.          } catch (Exception var11) {
  779.             eventSetDescriptors[var7] = null;
  780.             ((Throwable)var11).printStackTrace();
  781.          }
  782.  
  783.          var7 = 1;
  784.  
  785.          try {
  786.             Class[] var30 = new Class[]{class$java$awt$event$FocusListener != null ? class$java$awt$event$FocusListener : (class$java$awt$event$FocusListener = class$("java.awt.event.FocusListener"))};
  787.             Method var41 = (class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))).getMethod("addFocusListener", var30);
  788.             var30 = new Class[]{class$java$awt$event$FocusListener != null ? class$java$awt$event$FocusListener : (class$java$awt$event$FocusListener = class$("java.awt.event.FocusListener"))};
  789.             Method var43 = (class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))).getMethod("removeFocusListener", var30);
  790.             MethodDescriptor[] var12 = new MethodDescriptor[2];
  791.             var30 = new Class[]{class$java$awt$event$FocusEvent != null ? class$java$awt$event$FocusEvent : (class$java$awt$event$FocusEvent = class$("java.awt.event.FocusEvent"))};
  792.             Method var59 = (class$java$awt$event$FocusListener != null ? class$java$awt$event$FocusListener : (class$java$awt$event$FocusListener = class$("java.awt.event.FocusListener"))).getMethod("focusGained", var30);
  793.             var12[0] = new MethodDescriptor(var59);
  794.             var12[0].setName("focusGained");
  795.             setFeatureDisplayName(var12[0], "Efocus-java.awt.event.FocusListener-focusGainedjava.awt.event.FocusEvent");
  796.             setFeatureShortDescription(var12[0], "Ffocus-java.awt.event.FocusListener-focusGainedjava.awt.event.FocusEvent");
  797.             var30 = new Class[]{class$java$awt$event$FocusEvent != null ? class$java$awt$event$FocusEvent : (class$java$awt$event$FocusEvent = class$("java.awt.event.FocusEvent"))};
  798.             var59 = (class$java$awt$event$FocusListener != null ? class$java$awt$event$FocusListener : (class$java$awt$event$FocusListener = class$("java.awt.event.FocusListener"))).getMethod("focusLost", var30);
  799.             var12[1] = new MethodDescriptor(var59);
  800.             var12[1].setName("focusLost");
  801.             setFeatureDisplayName(var12[1], "Efocus-java.awt.event.FocusListener-focusLostjava.awt.event.FocusEvent");
  802.             setFeatureShortDescription(var12[1], "Ffocus-java.awt.event.FocusListener-focusLostjava.awt.event.FocusEvent");
  803.             eventSetDescriptors[var7] = new EventSetDescriptor("focus", class$java$awt$event$FocusListener != null ? class$java$awt$event$FocusListener : (class$java$awt$event$FocusListener = class$("java.awt.event.FocusListener")), var12, var41, var43);
  804.             eventSetDescriptors[var7].setInDefaultEventSet(true);
  805.             eventSetDescriptors[var7].setName("focus");
  806.             setFeatureDisplayName(eventSetDescriptors[var7], "Efocus-java.awt.event.FocusListener");
  807.             setFeatureShortDescription(eventSetDescriptors[var7], "Ffocus-java.awt.event.FocusListener");
  808.          } catch (Exception var10) {
  809.             eventSetDescriptors[var7] = null;
  810.             ((Throwable)var10).printStackTrace();
  811.          }
  812.  
  813.          var7 = 2;
  814.  
  815.          try {
  816.             Class[] var34 = new Class[]{class$java$awt$event$MouseListener != null ? class$java$awt$event$MouseListener : (class$java$awt$event$MouseListener = class$("java.awt.event.MouseListener"))};
  817.             Method var42 = (class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))).getMethod("addMouseListener", var34);
  818.             var34 = new Class[]{class$java$awt$event$MouseListener != null ? class$java$awt$event$MouseListener : (class$java$awt$event$MouseListener = class$("java.awt.event.MouseListener"))};
  819.             Method var44 = (class$java$awt$Component != null ? class$java$awt$Component : (class$java$awt$Component = class$("java.awt.Component"))).getMethod("removeMouseListener", var34);
  820.             MethodDescriptor[] var13 = new MethodDescriptor[5];
  821.             var34 = new Class[]{class$java$awt$event$MouseEvent != null ? class$java$awt$event$MouseEvent : (class$java$awt$event$MouseEvent = class$("java.awt.event.MouseEvent"))};
  822.             Method var61 = (class$java$awt$event$MouseListener != null ? class$java$awt$event$MouseListener : (class$java$awt$event$MouseListener = class$("java.awt.event.MouseListener"))).getMethod("mouseClicked", var34);
  823.             var13[0] = new MethodDescriptor(var61);
  824.             var13[0].setName("mouseClicked");
  825.             setFeatureDisplayName(var13[0], "Emouse-java.awt.event.MouseListener-mouseClickedjava.awt.event.MouseEvent");
  826.             setFeatureShortDescription(var13[0], "Fmouse-java.awt.event.MouseListener-mouseClickedjava.awt.event.MouseEvent");
  827.             var34 = new Class[]{class$java$awt$event$MouseEvent != null ? class$java$awt$event$MouseEvent : (class$java$awt$event$MouseEvent = class$("java.awt.event.MouseEvent"))};
  828.             var61 = (class$java$awt$event$MouseListener != null ? class$java$awt$event$MouseListener : (class$java$awt$event$MouseListener = class$("java.awt.event.MouseListener"))).getMethod("mousePressed", var34);
  829.             var13[1] = new MethodDescriptor(var61);
  830.             var13[1].setName("mousePressed");
  831.             setFeatureDisplayName(var13[1], "Emouse-java.awt.event.MouseListener-mousePressedjava.awt.event.MouseEvent");
  832.             setFeatureShortDescription(var13[1], "Fmouse-java.awt.event.MouseListener-mousePressedjava.awt.event.MouseEvent");
  833.             var34 = new Class[]{class$java$awt$event$MouseEvent != null ? class$java$awt$event$MouseEvent : (class$java$awt$event$MouseEvent = class$("java.awt.event.MouseEvent"))};
  834.             var61 = (class$java$awt$event$MouseListener != null ? class$java$awt$event$MouseListener : (class$java$awt$event$MouseListener = class$("java.awt.event.MouseListener"))).getMethod("mouseReleased", var34);
  835.             var13[2] = new MethodDescriptor(var61);
  836.             var13[2].setName("mouseReleased");
  837.             setFeatureDisplayName(var13[2], "Emouse-java.awt.event.MouseListener-mouseReleasedjava.awt.event.MouseEvent");
  838.             setFeatureShortDescription(var13[2], "Fmouse-java.awt.event.MouseListener-mouseReleasedjava.awt.event.MouseEvent");
  839.             var34 = new Class[]{class$java$awt$event$MouseEvent != null ? class$java$awt$event$MouseEvent : (class$java$awt$event$MouseEvent = class$("java.awt.event.MouseEvent"))};
  840.             var61 = (class$java$awt$event$MouseListener != null ? class$java$awt$event$MouseListener : (class$java$awt$event$MouseListener = class$("java.awt.event.MouseListener"))).getMethod("mouseEntered", var34);
  841.             var13[3] = new MethodDescriptor(var61);
  842.             var13[3].setName("mouseEntered");
  843.             setFeatureDisplayName(var13[3], "Emouse-java.awt.event.MouseListener-mouseEnteredjava.awt.event.MouseEvent");
  844.             setFeatureShortDescription(var13[3], "Fmouse-java.awt.event.MouseListener-mouseEnteredjava.awt.event.MouseEvent");
  845.             var34 = new Class[]{class$java$awt$event$MouseEvent != null ? class$java$awt$event$MouseEvent : (class$java$awt$event$MouseEvent = class$("java.awt.event.MouseEvent"))};
  846.             var61 = (class$java$awt$event$MouseListener != null ? class$java$awt$event$MouseListener : (class$java$awt$event$MouseListener = class$("java.awt.event.MouseListener"))).getMethod("mouseExited", var34);
  847.             var13[4] = new MethodDescriptor(var61);
  848.             var13[4].setName("mouseExited");
  849.             setFeatureDisplayName(var13[4], "Emouse-java.awt.event.MouseListener-mouseExitedjava.awt.event.MouseEvent");
  850.             setFeatureShortDescription(var13[4], "Fmouse-java.awt.event.MouseListener-mouseExitedjava.awt.event.MouseEvent");
  851.             eventSetDescriptors[var7] = new EventSetDescriptor("mouse", class$java$awt$event$MouseListener != null ? class$java$awt$event$MouseListener : (class$java$awt$event$MouseListener = class$("java.awt.event.MouseListener")), var13, var42, var44);
  852.             eventSetDescriptors[var7].setInDefaultEventSet(true);
  853.             eventSetDescriptors[var7].setName("mouse");
  854.             setFeatureDisplayName(eventSetDescriptors[var7], "Emouse-java.awt.event.MouseListener");
  855.             setFeatureShortDescription(eventSetDescriptors[var7], "Fmouse-java.awt.event.MouseListener");
  856.          } catch (Exception var9) {
  857.             eventSetDescriptors[var7] = null;
  858.             ((Throwable)var9).printStackTrace();
  859.          }
  860.  
  861.          Object[] var6 = validateFeatureDescriptors(eventSetDescriptors, defaultEventIndex);
  862.          eventSetDescriptors = (EventSetDescriptor[])var6[0];
  863.          defaultEventIndex = (Integer)var6[1];
  864.       }
  865.  
  866.       return eventSetDescriptors;
  867.    }
  868.  
  869.    public int getDefaultEventIndex() {
  870.       return defaultEventIndex;
  871.    }
  872.  
  873.    public Image getIcon(int var1) {
  874.       Image var2 = null;
  875.       String var3 = null;
  876.       Object var4 = null;
  877.       switch (var1) {
  878.          case 1:
  879.             var3 = "com.ibm.beanmr.ColorIcon16x16";
  880.             break;
  881.          case 2:
  882.             var3 = "com.ibm.beanmr.ColorIcon32x32";
  883.             break;
  884.          case 3:
  885.             var3 = "com.ibm.beanmr.MonoIcon16x16";
  886.             break;
  887.          case 4:
  888.             var3 = "com.ibm.beanmr.MonoIcon32x32";
  889.       }
  890.  
  891.       if (var3 != null) {
  892.          String var5 = (String)this.getBeanDescriptor().getValue(var3);
  893.          if (var5 != null) {
  894.             var2 = ((SimpleBeanInfo)this).loadImage(var5);
  895.          }
  896.       }
  897.  
  898.       return var2;
  899.    }
  900.  
  901.    private static String getLocalizedText(String var0) {
  902.       String var1 = null;
  903.       if (bundle == null) {
  904.          try {
  905.             bundle = ResourceBundle.getBundle((class$TimeZoneClockBeanBeanInfo != null ? class$TimeZoneClockBeanBeanInfo : (class$TimeZoneClockBeanBeanInfo = class$("TimeZoneClockBeanBeanInfo"))).getName() + "Strings", Locale.getDefault());
  906.          } catch (Exception var4) {
  907.             System.out.println(var4);
  908.             System.out.println((class$TimeZoneClockBeanBeanInfo != null ? class$TimeZoneClockBeanBeanInfo : (class$TimeZoneClockBeanBeanInfo = class$("TimeZoneClockBeanBeanInfo"))).getName() + "Strings");
  909.             return null;
  910.          }
  911.       }
  912.  
  913.       try {
  914.          var1 = bundle.getString(var0);
  915.       } catch (Exception var3) {
  916.          System.out.println(var3);
  917.          System.out.println(var0);
  918.       }
  919.  
  920.       return var1;
  921.    }
  922.  
  923.    private static Object[] validateFeatureDescriptors(FeatureDescriptor[] var0, int var1) {
  924.       FeatureDescriptor[] var2 = var0;
  925.       int var3 = var1;
  926.       int var4 = 0;
  927.  
  928.       for(int var5 = 0; var5 < var0.length; ++var5) {
  929.          if (var0[var5] == null) {
  930.             ++var4;
  931.          }
  932.       }
  933.  
  934.       if (var4 > 0) {
  935.          var2 = (FeatureDescriptor[])Array.newInstance(var0.getClass().getComponentType(), var0.length - var4);
  936.          int var6 = 0;
  937.  
  938.          for(int var7 = 0; var7 < var0.length; ++var7) {
  939.             if (var0[var7] != null) {
  940.                var2[var6] = var0[var7];
  941.                if (var1 == var7) {
  942.                   var3 = var6;
  943.                }
  944.  
  945.                ++var6;
  946.             }
  947.          }
  948.       }
  949.  
  950.       return new Object[]{var2, new Integer(var3)};
  951.    }
  952.  
  953.    private static void setFeatureDisplayName(FeatureDescriptor var0, String var1) {
  954.       String var2 = getLocalizedText(var1);
  955.       if (var2 != null) {
  956.          var0.setDisplayName(var2);
  957.       }
  958.  
  959.    }
  960.  
  961.    private static void setFeatureShortDescription(FeatureDescriptor var0, String var1) {
  962.       String var2 = getLocalizedText(var1);
  963.       var0.setShortDescription(var2);
  964.    }
  965.  
  966.    // $FF: synthetic method
  967.    static Class class$(String var0) {
  968.       try {
  969.          return Class.forName(var0);
  970.       } catch (ClassNotFoundException var2) {
  971.          throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  972.       }
  973.    }
  974. }
  975.