home *** CD-ROM | disk | FTP | other *** search
Wrap
package com.ibm.db; import java.beans.BeanDescriptor; import java.beans.EventSetDescriptor; import java.beans.FeatureDescriptor; import java.beans.MethodDescriptor; import java.beans.ParameterDescriptor; import java.beans.PropertyDescriptor; import java.beans.SimpleBeanInfo; import java.lang.reflect.Method; public class SQLStatementBeanInfo extends SimpleBeanInfo { private static final String copyright = "Licensed Materials -- Property of IBM\n(c) Copyright International Business Machines Corporation, 1998, 1999"; static Class class$java$lang$Object; static Class class$com$ibm$db$SelectStatement; static Class class$com$ibm$db$StatementBeforeListener; static Class class$com$ibm$db$DataEvent; static Class class$java$beans$PropertyChangeListener; static Class class$com$ibm$db$SQLStatement; static Class class$java$lang$String; static Class class$java$beans$PropertyChangeEvent; static Class class$com$ibm$db$StatementAfterListener; public MethodDescriptor cancelExecutionMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; try { Method var5 = getBeanClass().getMethod("cancelExecution"); var1 = new MethodDescriptor(var5); ((FeatureDescriptor)var1).setDisplayName("cancelExecution()"); ((FeatureDescriptor)var1).setShortDescription("Cancels execution of the call statement"); ((FeatureDescriptor)var1).setExpert(true); } catch (Throwable var4) { this.handleException(var4); } return var1; } public PropertyDescriptor connectionPropertyDescriptor() { PropertyDescriptor var1 = null; try { var1 = new PropertyDescriptor("connection", getBeanClass(), "getConnection", "setConnection"); ((FeatureDescriptor)var1).setDisplayName("connection"); ((FeatureDescriptor)var1).setShortDescription("associated DatabaseConnection"); } catch (Throwable var3) { this.handleException(var3); } return var1; } public PropertyDescriptor executedPropertyDescriptor() { PropertyDescriptor var1 = null; try { var1 = new PropertyDescriptor("executed", getBeanClass(), "isExecuted", (String)null); ((FeatureDescriptor)var1).setDisplayName("executed"); ((FeatureDescriptor)var1).setShortDescription("Statement executed?"); } catch (Throwable var3) { this.handleException(var3); } return var1; } public MethodDescriptor executeMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; try { Method var5 = getBeanClass().getMethod("execute"); var1 = new MethodDescriptor(var5); ((FeatureDescriptor)var1).setDisplayName("execute()"); ((FeatureDescriptor)var1).setShortDescription("Executes SQL statement"); } catch (Throwable var4) { this.handleException(var4); } return var1; } public static Class getBeanClass() { Class var10000 = class$com$ibm$db$SQLStatement; if (var10000 == null) { try { var10000 = Class.forName("com.ibm.db.SQLStatement"); } catch (ClassNotFoundException var0) { throw new NoClassDefFoundError(((Throwable)var0).getMessage()); } class$com$ibm$db$SQLStatement = var10000; } return var10000; } public BeanDescriptor getBeanDescriptor() { BeanDescriptor var1 = null; try { BeanDescriptor var10000 = new BeanDescriptor; Class var10002 = class$com$ibm$db$SelectStatement; if (var10002 == null) { try { var10002 = Class.forName("com.ibm.db.SelectStatement"); } catch (ClassNotFoundException var2) { throw new NoClassDefFoundError(((Throwable)var2).getMessage()); } class$com$ibm$db$SelectStatement = var10002; } var10000.<init>(var10002); var1 = var10000; ((FeatureDescriptor)var1).setDisplayName("SQLSelect Statement"); ((FeatureDescriptor)var1).setShortDescription("Data Access SQL Statement"); } catch (Throwable var3) { } return var1; } public EventSetDescriptor[] getEventSetDescriptors() { try { EventSetDescriptor[] var1 = new EventSetDescriptor[]{this.propertyChangeEventSetDescriptor(), this.statementAfterEventSetDescriptor(), this.statementBeforeEventSetDescriptor()}; return var1; } catch (Throwable var2) { this.handleException(var2); return null; } } public MethodDescriptor[] getMethodDescriptors() { try { MethodDescriptor[] var1 = new MethodDescriptor[]{this.cancelExecutionMethodDescriptor(), this.executeMethodDescriptor(), this.getParameter_intMethodDescriptor(), this.getParameter_StringMethodDescriptor(), this.getParameterToString_intMethodDescriptor(), this.getParameterToString_StringMethodDescriptor(), this.setParameter_int_javalangObjectMethodDescriptor(), this.setParameter_String_javalangObjectMethodDescriptor(), this.setParameterFromString_int_StringMethodDescriptor(), this.setParameterFromString_String_StringMethodDescriptor()}; return var1; } catch (Throwable var2) { this.handleException(var2); return null; } } public MethodDescriptor getParameter_intMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; try { Method var6 = getBeanClass().getMethod("getParameter", Integer.TYPE); ParameterDescriptor var3 = new ParameterDescriptor(); ((FeatureDescriptor)var3).setName("parameterNumber"); ((FeatureDescriptor)var3).setDisplayName("parameterNumber"); ((FeatureDescriptor)var3).setShortDescription("Index of parameter"); ParameterDescriptor[] var4 = new ParameterDescriptor[]{var3}; var1 = new MethodDescriptor(var6, var4); ((FeatureDescriptor)var1).setDisplayName("getParameter(int)"); ((FeatureDescriptor)var1).setShortDescription("Returns parameter value"); } catch (Throwable var5) { this.handleException(var5); } return var1; } public MethodDescriptor getParameter_StringMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; try { Class var10000 = getBeanClass(); Class[] var10002 = new Class[1]; Class var10005 = class$java$lang$String; if (var10005 == null) { try { var10005 = Class.forName("java.lang.String"); } catch (ClassNotFoundException var5) { throw new NoClassDefFoundError(((Throwable)var5).getMessage()); } class$java$lang$String = var10005; } var10002[0] = var10005; Method var7 = var10000.getMethod("getParameter", var10002); ParameterDescriptor var3 = new ParameterDescriptor(); ((FeatureDescriptor)var3).setName("parameterName"); ((FeatureDescriptor)var3).setDisplayName("parameterName"); ((FeatureDescriptor)var3).setShortDescription("Name of parameter"); ParameterDescriptor[] var4 = new ParameterDescriptor[]{var3}; var1 = new MethodDescriptor(var7, var4); ((FeatureDescriptor)var1).setDisplayName("getParameter(String)"); ((FeatureDescriptor)var1).setShortDescription("Returns parameter value"); } catch (Throwable var6) { this.handleException(var6); } return var1; } public MethodDescriptor getParameterToString_intMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; try { Method var6 = getBeanClass().getMethod("getParameterToString", Integer.TYPE); ParameterDescriptor var3 = new ParameterDescriptor(); ((FeatureDescriptor)var3).setName("parameterNumber"); ((FeatureDescriptor)var3).setDisplayName("parameterNumber"); ((FeatureDescriptor)var3).setShortDescription("Index of parameter"); ParameterDescriptor[] var4 = new ParameterDescriptor[]{var3}; var1 = new MethodDescriptor(var6, var4); ((FeatureDescriptor)var1).setDisplayName("getParameterToString(int)"); ((FeatureDescriptor)var1).setShortDescription("Returns parameter value as String"); } catch (Throwable var5) { this.handleException(var5); } return var1; } public MethodDescriptor getParameterToString_StringMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; try { Class var10000 = getBeanClass(); Class[] var10002 = new Class[1]; Class var10005 = class$java$lang$String; if (var10005 == null) { try { var10005 = Class.forName("java.lang.String"); } catch (ClassNotFoundException var5) { throw new NoClassDefFoundError(((Throwable)var5).getMessage()); } class$java$lang$String = var10005; } var10002[0] = var10005; Method var7 = var10000.getMethod("getParameterToString", var10002); ParameterDescriptor var3 = new ParameterDescriptor(); ((FeatureDescriptor)var3).setName("parameterName"); ((FeatureDescriptor)var3).setDisplayName("parameterName"); ((FeatureDescriptor)var3).setShortDescription("Name of parameter"); ParameterDescriptor[] var4 = new ParameterDescriptor[]{var3}; var1 = new MethodDescriptor(var7, var4); ((FeatureDescriptor)var1).setDisplayName("getParameterToString(String)"); ((FeatureDescriptor)var1).setShortDescription("Returns parameter value as String"); } catch (Throwable var6) { this.handleException(var6); } return var1; } public PropertyDescriptor[] getPropertyDescriptors() { try { PropertyDescriptor[] var1 = new PropertyDescriptor[]{this.connectionPropertyDescriptor(), this.executedPropertyDescriptor(), this.metaDataPropertyDescriptor(), this.numAffectedRowsPropertyDescriptor(), this.timeoutPropertyDescriptor()}; return var1; } catch (Throwable var2) { this.handleException(var2); return null; } } private void handleException(Throwable var1) { } public PropertyDescriptor metaDataPropertyDescriptor() { PropertyDescriptor var1 = null; try { var1 = new PropertyDescriptor("metaData", getBeanClass(), "getMetaData", "setMetaData"); ((FeatureDescriptor)var1).setDisplayName("metaData"); ((FeatureDescriptor)var1).setShortDescription("Associated StatementMetaData"); } catch (Throwable var3) { this.handleException(var3); } return var1; } public PropertyDescriptor numAffectedRowsPropertyDescriptor() { PropertyDescriptor var1 = null; try { var1 = new PropertyDescriptor("numAffectedRows", getBeanClass(), "getNumAffectedRows", (String)null); var1.setBound(true); ((FeatureDescriptor)var1).setDisplayName("numAffectedRows"); ((FeatureDescriptor)var1).setShortDescription("number of affected rows"); } catch (Throwable var3) { this.handleException(var3); } return var1; } public EventSetDescriptor propertyChangeEventSetDescriptor() { Object var1 = null; Class[] var10000 = new Class[1]; Class var10003 = class$java$beans$PropertyChangeListener; if (var10003 == null) { try { var10003 = Class.forName("java.beans.PropertyChangeListener"); } catch (ClassNotFoundException var8) { throw new NoClassDefFoundError(((Throwable)var8).getMessage()); } class$java$beans$PropertyChangeListener = var10003; } var10000[0] = var10003; Class[] var4 = var10000; try { MethodDescriptor[] var5 = new MethodDescriptor[]{this.propertyChangepropertyChange_PropertyChangeEventMethodEventDescriptor()}; Method var2 = getBeanClass().getMethod("addPropertyChangeListener", var4); Method var3 = getBeanClass().getMethod("removePropertyChangeListener", var4); EventSetDescriptor var10 = new EventSetDescriptor; var10003 = class$java$beans$PropertyChangeListener; if (var10003 == null) { try { var10003 = Class.forName("java.beans.PropertyChangeListener"); } catch (ClassNotFoundException var6) { throw new NoClassDefFoundError(((Throwable)var6).getMessage()); } class$java$beans$PropertyChangeListener = var10003; } var10.<init>("propertyChange", var10003, var5, var2, var3); EventSetDescriptor var9 = var10; return var9; } catch (Throwable var7) { this.handleException(var7); return null; } } public MethodDescriptor propertyChangepropertyChange_PropertyChangeEventMethodEventDescriptor() { MethodDescriptor var1 = null; Object var2 = null; try { Class var10000 = class$java$beans$PropertyChangeListener; if (var10000 == null) { try { var10000 = Class.forName("java.beans.PropertyChangeListener"); } catch (ClassNotFoundException var6) { throw new NoClassDefFoundError(((Throwable)var6).getMessage()); } class$java$beans$PropertyChangeListener = var10000; } Class[] var10002 = new Class[1]; Class var10005 = class$java$beans$PropertyChangeEvent; if (var10005 == null) { try { var10005 = Class.forName("java.beans.PropertyChangeEvent"); } catch (ClassNotFoundException var5) { throw new NoClassDefFoundError(((Throwable)var5).getMessage()); } class$java$beans$PropertyChangeEvent = var10005; } var10002[0] = var10005; Method var8 = var10000.getMethod("propertyChange", var10002); ParameterDescriptor var3 = new ParameterDescriptor(); ((FeatureDescriptor)var3).setName("event"); ((FeatureDescriptor)var3).setDisplayName("propertyChangeEvent"); ParameterDescriptor[] var4 = new ParameterDescriptor[]{var3}; var1 = new MethodDescriptor(var8, var4); ((FeatureDescriptor)var1).setDisplayName("propertyChange(PropertyChangeEvent)"); ((FeatureDescriptor)var1).setShortDescription("Event fired when a property has changed"); } catch (Throwable var7) { this.handleException(var7); } return var1; } public MethodDescriptor setParameter_int_javalangObjectMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; Class[] var10000 = new Class[]{Integer.TYPE, null}; Class var10003 = class$java$lang$Object; if (var10003 == null) { try { var10003 = Class.forName("java.lang.Object"); } catch (ClassNotFoundException var8) { throw new NoClassDefFoundError(((Throwable)var8).getMessage()); } class$java$lang$Object = var10003; } var10000[1] = var10003; Class[] var3 = var10000; try { Method var9 = getBeanClass().getMethod("setParameter", var3); ParameterDescriptor var4 = new ParameterDescriptor(); ((FeatureDescriptor)var4).setName("parameterNumber"); ((FeatureDescriptor)var4).setDisplayName("parameterNumber"); ((FeatureDescriptor)var4).setShortDescription("Index of parameter"); ParameterDescriptor var5 = new ParameterDescriptor(); ((FeatureDescriptor)var5).setName("parameterValue"); ((FeatureDescriptor)var5).setDisplayName("parameterValue"); ((FeatureDescriptor)var5).setShortDescription("Value of parameter"); ParameterDescriptor[] var6 = new ParameterDescriptor[]{var4, var5}; var1 = new MethodDescriptor(var9, var6); ((FeatureDescriptor)var1).setDisplayName("setParameter(int, Object)"); ((FeatureDescriptor)var1).setShortDescription("Sets parameter value"); } catch (Throwable var7) { this.handleException(var7); } return var1; } public MethodDescriptor setParameter_String_javalangObjectMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; Class[] var10000 = new Class[2]; Class var10003 = class$java$lang$String; if (var10003 == null) { try { var10003 = Class.forName("java.lang.String"); } catch (ClassNotFoundException var9) { throw new NoClassDefFoundError(((Throwable)var9).getMessage()); } class$java$lang$String = var10003; } var10000[0] = var10003; var10003 = class$java$lang$Object; if (var10003 == null) { try { var10003 = Class.forName("java.lang.Object"); } catch (ClassNotFoundException var8) { throw new NoClassDefFoundError(((Throwable)var8).getMessage()); } class$java$lang$Object = var10003; } var10000[1] = var10003; Class[] var3 = var10000; try { Method var10 = getBeanClass().getMethod("setParameter", var3); ParameterDescriptor var4 = new ParameterDescriptor(); ((FeatureDescriptor)var4).setName("parameterName"); ((FeatureDescriptor)var4).setDisplayName("parameterName"); ((FeatureDescriptor)var4).setShortDescription("Name of parameter"); ParameterDescriptor var5 = new ParameterDescriptor(); ((FeatureDescriptor)var5).setName("parameterValue"); ((FeatureDescriptor)var5).setDisplayName("parameterValue"); ((FeatureDescriptor)var5).setShortDescription("Value of parameter"); ParameterDescriptor[] var6 = new ParameterDescriptor[]{var4, var5}; var1 = new MethodDescriptor(var10, var6); ((FeatureDescriptor)var1).setDisplayName("setParameter(String, Object)"); ((FeatureDescriptor)var1).setShortDescription("Sets parameter value"); } catch (Throwable var7) { this.handleException(var7); } return var1; } public MethodDescriptor setParameterFromString_int_StringMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; Class[] var10000 = new Class[]{Integer.TYPE, null}; Class var10003 = class$java$lang$String; if (var10003 == null) { try { var10003 = Class.forName("java.lang.String"); } catch (ClassNotFoundException var8) { throw new NoClassDefFoundError(((Throwable)var8).getMessage()); } class$java$lang$String = var10003; } var10000[1] = var10003; Class[] var3 = var10000; try { Method var9 = getBeanClass().getMethod("setParameterFromString", var3); ParameterDescriptor var4 = new ParameterDescriptor(); ((FeatureDescriptor)var4).setName("parameterNumber"); ((FeatureDescriptor)var4).setDisplayName("parameterNumber"); ((FeatureDescriptor)var4).setShortDescription("Index of parameter"); ParameterDescriptor var5 = new ParameterDescriptor(); ((FeatureDescriptor)var5).setName("parameterValue"); ((FeatureDescriptor)var5).setDisplayName("parameterValue"); ((FeatureDescriptor)var5).setShortDescription("Value of parameter"); ParameterDescriptor[] var6 = new ParameterDescriptor[]{var4, var5}; var1 = new MethodDescriptor(var9, var6); ((FeatureDescriptor)var1).setDisplayName("setParameter(int, String)"); ((FeatureDescriptor)var1).setShortDescription("Sets parameter value"); } catch (Throwable var7) { this.handleException(var7); } return var1; } public MethodDescriptor setParameterFromString_String_StringMethodDescriptor() { MethodDescriptor var1 = null; Object var2 = null; Class[] var10000 = new Class[2]; Class var10003 = class$java$lang$String; if (var10003 == null) { try { var10003 = Class.forName("java.lang.String"); } catch (ClassNotFoundException var9) { throw new NoClassDefFoundError(((Throwable)var9).getMessage()); } class$java$lang$String = var10003; } var10000[0] = var10003; var10003 = class$java$lang$String; if (var10003 == null) { try { var10003 = Class.forName("java.lang.String"); } catch (ClassNotFoundException var8) { throw new NoClassDefFoundError(((Throwable)var8).getMessage()); } class$java$lang$String = var10003; } var10000[1] = var10003; Class[] var3 = var10000; try { Method var10 = getBeanClass().getMethod("setParameterFromString", var3); ParameterDescriptor var4 = new ParameterDescriptor(); ((FeatureDescriptor)var4).setName("parameterName"); ((FeatureDescriptor)var4).setDisplayName("parameterName"); ((FeatureDescriptor)var4).setShortDescription("Name of parameter"); ParameterDescriptor var5 = new ParameterDescriptor(); ((FeatureDescriptor)var5).setName("parameterValue"); ((FeatureDescriptor)var5).setDisplayName("parameterValue"); ((FeatureDescriptor)var5).setShortDescription("Value of parameter"); ParameterDescriptor[] var6 = new ParameterDescriptor[]{var4, var5}; var1 = new MethodDescriptor(var10, var6); ((FeatureDescriptor)var1).setDisplayName("setParameter(String, String)"); ((FeatureDescriptor)var1).setShortDescription("Sets parameter value"); } catch (Throwable var7) { this.handleException(var7); } return var1; } public EventSetDescriptor statementAfterEventSetDescriptor() { Object var1 = null; Class[] var10000 = new Class[1]; Class var10003 = class$com$ibm$db$StatementAfterListener; if (var10003 == null) { try { var10003 = Class.forName("com.ibm.db.StatementAfterListener"); } catch (ClassNotFoundException var8) { throw new NoClassDefFoundError(((Throwable)var8).getMessage()); } class$com$ibm$db$StatementAfterListener = var10003; } var10000[0] = var10003; Class[] var4 = var10000; try { MethodDescriptor[] var5 = new MethodDescriptor[]{this.statementAfterexecuted_DataEventMethodEventDescriptor()}; Method var2 = getBeanClass().getMethod("addStatementAfterListener", var4); Method var3 = getBeanClass().getMethod("removeStatementAfterListener", var4); EventSetDescriptor var10 = new EventSetDescriptor; var10003 = class$com$ibm$db$StatementAfterListener; if (var10003 == null) { try { var10003 = Class.forName("com.ibm.db.StatementAfterListener"); } catch (ClassNotFoundException var6) { throw new NoClassDefFoundError(((Throwable)var6).getMessage()); } class$com$ibm$db$StatementAfterListener = var10003; } var10.<init>("statementAfter", var10003, var5, var2, var3); EventSetDescriptor var9 = var10; return var9; } catch (Throwable var7) { this.handleException(var7); return null; } } public MethodDescriptor statementAfterexecuted_DataEventMethodEventDescriptor() { MethodDescriptor var1 = null; Object var2 = null; try { Class var10000 = class$com$ibm$db$StatementAfterListener; if (var10000 == null) { try { var10000 = Class.forName("com.ibm.db.StatementAfterListener"); } catch (ClassNotFoundException var6) { throw new NoClassDefFoundError(((Throwable)var6).getMessage()); } class$com$ibm$db$StatementAfterListener = var10000; } Class[] var10002 = new Class[1]; Class var10005 = class$com$ibm$db$DataEvent; if (var10005 == null) { try { var10005 = Class.forName("com.ibm.db.DataEvent"); } catch (ClassNotFoundException var5) { throw new NoClassDefFoundError(((Throwable)var5).getMessage()); } class$com$ibm$db$DataEvent = var10005; } var10002[0] = var10005; Method var8 = var10000.getMethod("executed", var10002); ParameterDescriptor var3 = new ParameterDescriptor(); ((FeatureDescriptor)var3).setName("event"); ((FeatureDescriptor)var3).setDisplayName("DataEvent"); ParameterDescriptor[] var4 = new ParameterDescriptor[]{var3}; var1 = new MethodDescriptor(var8, var4); ((FeatureDescriptor)var1).setDisplayName("executed(DataEvent)"); ((FeatureDescriptor)var1).setShortDescription("Event after execute"); } catch (Throwable var7) { this.handleException(var7); } return var1; } public MethodDescriptor statementBeforeaboutToExecute_DataEventMethodEventDescriptor() { MethodDescriptor var1 = null; Object var2 = null; try { Class var10000 = class$com$ibm$db$StatementBeforeListener; if (var10000 == null) { try { var10000 = Class.forName("com.ibm.db.StatementBeforeListener"); } catch (ClassNotFoundException var6) { throw new NoClassDefFoundError(((Throwable)var6).getMessage()); } class$com$ibm$db$StatementBeforeListener = var10000; } Class[] var10002 = new Class[1]; Class var10005 = class$com$ibm$db$DataEvent; if (var10005 == null) { try { var10005 = Class.forName("com.ibm.db.DataEvent"); } catch (ClassNotFoundException var5) { throw new NoClassDefFoundError(((Throwable)var5).getMessage()); } class$com$ibm$db$DataEvent = var10005; } var10002[0] = var10005; Method var8 = var10000.getMethod("aboutToExecute", var10002); ParameterDescriptor var3 = new ParameterDescriptor(); ((FeatureDescriptor)var3).setName("event"); ((FeatureDescriptor)var3).setDisplayName("DataEvent"); ParameterDescriptor[] var4 = new ParameterDescriptor[]{var3}; var1 = new MethodDescriptor(var8, var4); ((FeatureDescriptor)var1).setDisplayName("aboutToExecute(DataEvent)"); ((FeatureDescriptor)var1).setShortDescription("Event before execute"); } catch (Throwable var7) { this.handleException(var7); } return var1; } public EventSetDescriptor statementBeforeEventSetDescriptor() { Object var1 = null; Class[] var10000 = new Class[1]; Class var10003 = class$com$ibm$db$StatementBeforeListener; if (var10003 == null) { try { var10003 = Class.forName("com.ibm.db.StatementBeforeListener"); } catch (ClassNotFoundException var8) { throw new NoClassDefFoundError(((Throwable)var8).getMessage()); } class$com$ibm$db$StatementBeforeListener = var10003; } var10000[0] = var10003; Class[] var4 = var10000; try { MethodDescriptor[] var5 = new MethodDescriptor[]{this.statementBeforeaboutToExecute_DataEventMethodEventDescriptor()}; Method var2 = getBeanClass().getMethod("addStatementBeforeListener", var4); Method var3 = getBeanClass().getMethod("removeStatementBeforeListener", var4); EventSetDescriptor var10 = new EventSetDescriptor; var10003 = class$com$ibm$db$StatementBeforeListener; if (var10003 == null) { try { var10003 = Class.forName("com.ibm.db.StatementBeforeListener"); } catch (ClassNotFoundException var6) { throw new NoClassDefFoundError(((Throwable)var6).getMessage()); } class$com$ibm$db$StatementBeforeListener = var10003; } var10.<init>("statementBefore", var10003, var5, var2, var3); EventSetDescriptor var9 = var10; return var9; } catch (Throwable var7) { this.handleException(var7); return null; } } public PropertyDescriptor timeoutPropertyDescriptor() { PropertyDescriptor var1 = null; try { var1 = new PropertyDescriptor("timeout", getBeanClass(), "getTimeout", "setTimeout"); ((FeatureDescriptor)var1).setDisplayName("timeout"); ((FeatureDescriptor)var1).setShortDescription("Limit in seconds on execution"); ((FeatureDescriptor)var1).setExpert(true); } catch (Throwable var3) { this.handleException(var3); } return var1; } }