FOREIGN MODULE javax_swing;

IMPORT
    java_lang := "java.lang",
    java_io := "java.io",
    javax_swing_event := "javax.swing.event",
    java_beans := "java.beans",
    javax_accessibility := "javax.accessibility",
    java_awt := "java.awt",
    javax_swing_text := "javax.swing.text",
    java_awt_event := "java.awt.event",
    javax_swing_border := "javax.swing.border",
    java_util := "java.util",
    java_lang_ref := "java.lang.ref",
    javax_swing_plaf := "javax.swing.plaf",
    sun_awt := "sun.awt",
    java_util_logging := "java.util.logging",
    java_awt_peer := "java.awt.peer",
    sun_java2d_pipe := "sun.java2d.pipe",
    java_awt_image := "java.awt.image",
    java_awt_dnd := "java.awt.dnd",
    java_security := "java.security",
    java_awt_im := "java.awt.im",
    java_lang_reflect := "java.lang.reflect",
    sun_awt_util := "sun.awt.util",
    java_util_concurrent_atomic := "java.util.concurrent.atomic",
    java_awt_geom := "java.awt.geom",
    java_text := "java.text",
    javax_swing_table := "javax.swing.table",
    javax_swing_tree := "javax.swing.tree",
    java_net := "java.net",
    java_applet := "java.applet",
    javax_swing_colorchooser := "javax.swing.colorchooser",
    sun_nio_ch := "sun.nio.ch",
    sun_misc := "sun.misc",
    javax_print := "javax.print",
    javax_print_attribute := "javax.print.attribute",
    java_awt_print := "java.awt.print",
    javax_swing_filechooser := "javax.swing.filechooser",
    sun_swing := "sun.swing",
    java_util_regex := "java.util.regex",
    java_util_concurrent := "java.util.concurrent",
    java_awt_datatransfer := "java.awt.datatransfer";

TYPE

  AbstractAction* = POINTER TO ABSTRACT RECORD (java_lang.Object + Action + java_lang.Cloneable + java_io.Serializable)    (* Typebound Procedures *)
                      enabled!       : BOOLEAN;
                      changeSupport! : javax_swing_event.SwingPropertyChangeSupport;
                    STATIC
                      PROCEDURE Init*(p0 : java_lang.String;
                                      p1 : Icon) : AbstractAction,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : java_lang.String) : AbstractAction,CONSTRUCTOR;
                      PROCEDURE Init*() : AbstractAction,CONSTRUCTOR;
                    END;

  AbstractButton* = POINTER TO ABSTRACT RECORD (JComponent + java_awt.ItemSelectable + SwingConstants)    (* Typebound Procedures *)
                      model!          : ButtonModel;
                      changeListener! : javax_swing_event.ChangeListener;
                      actionListener! : java_awt_event.ActionListener;
                      itemListener!   : java_awt_event.ItemListener;
                      changeEvent!    : javax_swing_event.ChangeEvent;
                    STATIC
                      BORDER_PAINTED_CHANGED_PROPERTY*           = "borderPainted";
                      CONTENT_AREA_FILLED_CHANGED_PROPERTY*      = "contentAreaFilled";
                      DISABLED_ICON_CHANGED_PROPERTY*            = "disabledIcon";
                      DISABLED_SELECTED_ICON_CHANGED_PROPERTY*   = "disabledSelectedIcon";
                      FOCUS_PAINTED_CHANGED_PROPERTY*            = "focusPainted";
                      HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY*     = "horizontalAlignment";
                      HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY* = "horizontalTextPosition";
                      ICON_CHANGED_PROPERTY*                     = "icon";
                      MARGIN_CHANGED_PROPERTY*                   = "margin";
                      MNEMONIC_CHANGED_PROPERTY*                 = "mnemonic";
                      MODEL_CHANGED_PROPERTY*                    = "model";
                      PRESSED_ICON_CHANGED_PROPERTY*             = "pressedIcon";
                      ROLLOVER_ENABLED_CHANGED_PROPERTY*         = "rolloverEnabled";
                      ROLLOVER_ICON_CHANGED_PROPERTY*            = "rolloverIcon";
                      ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY*   = "rolloverSelectedIcon";
                      SELECTED_ICON_CHANGED_PROPERTY*            = "selectedIcon";
                      TEXT_CHANGED_PROPERTY*                     = "text";
                      VERTICAL_ALIGNMENT_CHANGED_PROPERTY*       = "verticalAlignment";
                      VERTICAL_TEXT_POSITION_CHANGED_PROPERTY*   = "verticalTextPosition";
                      PROCEDURE Init*() : AbstractButton,CONSTRUCTOR;
                    END;

  AbstractButton$AccessibleAbstractButton* = POINTER TO ABSTRACT RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleAction + javax_accessibility.AccessibleValue + javax_accessibility.AccessibleText + javax_accessibility.AccessibleExtendedComponent)    (* Typebound Procedures *)
                                             STATIC
                                               PROCEDURE Init!(p0 : AbstractButton) : AbstractButton$AccessibleAbstractButton,CONSTRUCTOR;
                                             END;

  AbstractButton$ButtonChangeListener* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + javax_swing_event.ChangeListener + java_io.Serializable)    (* Typebound Procedures *)
                                         END;

  AbstractCellEditor* = POINTER TO ABSTRACT RECORD (java_lang.Object + CellEditor + java_io.Serializable)    (* Typebound Procedures *)
                          listenerList! : javax_swing_event.EventListenerList;
                          changeEvent!  : javax_swing_event.ChangeEvent;
                        STATIC
                          PROCEDURE Init*() : AbstractCellEditor,CONSTRUCTOR;
                        END;

  AbstractListModel* = POINTER TO ABSTRACT RECORD (java_lang.Object + ListModel + java_io.Serializable)    (* Typebound Procedures *)
                         listenerList! : javax_swing_event.EventListenerList;
                       STATIC
                         PROCEDURE Init*() : AbstractListModel,CONSTRUCTOR;
                       END;

  AbstractSpinnerModel* = POINTER TO ABSTRACT RECORD (java_lang.Object + SpinnerModel)    (* Typebound Procedures *)
                            listenerList! : javax_swing_event.EventListenerList;
                          STATIC
                            PROCEDURE Init*() : AbstractSpinnerModel,CONSTRUCTOR;
                          END;

  Action* = POINTER TO INTERFACE RECORD (java_lang.Object + java_awt_event.ActionListener)    (* Typebound Procedures *)
            STATIC
              ACCELERATOR_KEY*              = "AcceleratorKey";
              ACTION_COMMAND_KEY*           = "ActionCommandKey";
              DEFAULT*                      = "Default";
              DISPLAYED_MNEMONIC_INDEX_KEY* = "SwingDisplayedMnemonicIndexKey";
              LARGE_ICON_KEY*               = "SwingLargeIconKey";
              LONG_DESCRIPTION*             = "LongDescription";
              MNEMONIC_KEY*                 = "MnemonicKey";
              NAME*                         = "Name";
              SELECTED_KEY*                 = "SwingSelectedKey";
              SHORT_DESCRIPTION*            = "ShortDescription";
              SMALL_ICON*                   = "SmallIcon";
            END;

  ActionMap* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE Init*() : ActionMap,CONSTRUCTOR;
               END;

  BorderFactory* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
                   STATIC
                     PROCEDURE createBevelBorder*(p0 : INTEGER) : javax_swing_border.Border;
                     PROCEDURE createBevelBorder*(p0 : INTEGER;
                                                  p1 : java_awt.Color;
                                                  p2 : java_awt.Color) : javax_swing_border.Border;
                     PROCEDURE createBevelBorder*(p0 : INTEGER;
                                                  p1 : java_awt.Color;
                                                  p2 : java_awt.Color;
                                                  p3 : java_awt.Color;
                                                  p4 : java_awt.Color) : javax_swing_border.Border;
                     PROCEDURE createCompoundBorder*() : javax_swing_border.CompoundBorder;
                     PROCEDURE createCompoundBorder*(p0 : javax_swing_border.Border;
                                                     p1 : javax_swing_border.Border) : javax_swing_border.CompoundBorder;
                     PROCEDURE createEmptyBorder*() : javax_swing_border.Border;
                     PROCEDURE createEmptyBorder*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER;
                                                  p3 : INTEGER) : javax_swing_border.Border;
                     PROCEDURE createEtchedBorder*(p0 : INTEGER) : javax_swing_border.Border;
                     PROCEDURE createEtchedBorder*(p0 : INTEGER;
                                                   p1 : java_awt.Color;
                                                   p2 : java_awt.Color) : javax_swing_border.Border;
                     PROCEDURE createEtchedBorder*() : javax_swing_border.Border;
                     PROCEDURE createEtchedBorder*(p0 : java_awt.Color;
                                                   p1 : java_awt.Color) : javax_swing_border.Border;
                     PROCEDURE createLineBorder*(p0 : java_awt.Color;
                                                 p1 : INTEGER) : javax_swing_border.Border;
                     PROCEDURE createLineBorder*(p0 : java_awt.Color) : javax_swing_border.Border;
                     PROCEDURE createLoweredBevelBorder*() : javax_swing_border.Border;
                     PROCEDURE createMatteBorder*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER;
                                                  p3 : INTEGER;
                                                  p4 : Icon) : javax_swing_border.MatteBorder;
                     PROCEDURE createMatteBorder*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER;
                                                  p3 : INTEGER;
                                                  p4 : java_awt.Color) : javax_swing_border.MatteBorder;
                     PROCEDURE createRaisedBevelBorder*() : javax_swing_border.Border;
                     PROCEDURE createTitledBorder*(p0 : javax_swing_border.Border;
                                                   p1 : java_lang.String) : javax_swing_border.TitledBorder;
                     PROCEDURE createTitledBorder*(p0 : javax_swing_border.Border) : javax_swing_border.TitledBorder;
                     PROCEDURE createTitledBorder*(p0 : java_lang.String) : javax_swing_border.TitledBorder;
                     PROCEDURE createTitledBorder*(p0 : javax_swing_border.Border;
                                                   p1 : java_lang.String;
                                                   p2 : INTEGER;
                                                   p3 : INTEGER;
                                                   p4 : java_awt.Font;
                                                   p5 : java_awt.Color) : javax_swing_border.TitledBorder;
                     PROCEDURE createTitledBorder*(p0 : javax_swing_border.Border;
                                                   p1 : java_lang.String;
                                                   p2 : INTEGER;
                                                   p3 : INTEGER;
                                                   p4 : java_awt.Font) : javax_swing_border.TitledBorder;
                     PROCEDURE createTitledBorder*(p0 : javax_swing_border.Border;
                                                   p1 : java_lang.String;
                                                   p2 : INTEGER;
                                                   p3 : INTEGER) : javax_swing_border.TitledBorder;
                   END;

  BoundedRangeModel* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                       END;

  Box* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
         STATIC
           PROCEDURE createGlue*() : java_awt.Component;
           PROCEDURE createHorizontalBox*() : Box;
           PROCEDURE createHorizontalGlue*() : java_awt.Component;
           PROCEDURE createHorizontalStrut*(p0 : INTEGER) : java_awt.Component;
           PROCEDURE createRigidArea*(p0 : java_awt.Dimension) : java_awt.Component;
           PROCEDURE createVerticalBox*() : Box;
           PROCEDURE createVerticalGlue*() : java_awt.Component;
           PROCEDURE createVerticalStrut*(p0 : INTEGER) : java_awt.Component;
           PROCEDURE Init*(p0 : INTEGER) : Box,CONSTRUCTOR;
         END;

  Box$AccessibleBox* = POINTER TO EXTENSIBLE RECORD (java_awt.Container$AccessibleAWTContainer)    (* Typebound Procedures *)
                       STATIC
                         PROCEDURE Init!(p0 : Box) : Box$AccessibleBox,CONSTRUCTOR;
                       END;

  Box$Filler* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(p0 : java_awt.Dimension;
                                  p1 : java_awt.Dimension;
                                  p2 : java_awt.Dimension) : Box$Filler,CONSTRUCTOR;
                END;

  Box$Filler$AccessibleBoxFiller* = POINTER TO EXTENSIBLE RECORD (java_awt.Component$AccessibleAWTComponent)    (* Typebound Procedures *)
                                    STATIC
                                      PROCEDURE Init!(p0 : Box$Filler) : Box$Filler$AccessibleBoxFiller,CONSTRUCTOR;
                                    END;

  BoxLayout* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt.LayoutManager2 + java_io.Serializable)    (* Typebound Procedures *)
               STATIC
                 LINE_AXIS* = 2;
                 PAGE_AXIS* = 3;
                 X_AXIS*    = 0;
                 Y_AXIS*    = 1;
                 PROCEDURE Init*(p0 : java_awt.Container;
                                 p1 : INTEGER) : BoxLayout,CONSTRUCTOR;
               END;

  ButtonGroup* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)    (* Typebound Procedures *)
                   buttons! : java_util.Vector;
                 STATIC
                   PROCEDURE Init*() : ButtonGroup,CONSTRUCTOR;
                 END;

  ButtonModel* = POINTER TO INTERFACE RECORD (java_lang.Object + java_awt.ItemSelectable)    (* Typebound Procedures *)
                 END;

  CellEditor* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                END;

  CellRendererPane* = POINTER TO EXTENSIBLE RECORD (java_awt.Container + javax_accessibility.Accessible)    (* Typebound Procedures *)
                        accessibleContext! : javax_accessibility.AccessibleContext;
                      STATIC
                        PROCEDURE Init*() : CellRendererPane,CONSTRUCTOR;
                      END;

  CellRendererPane$AccessibleCellRendererPane* = POINTER TO EXTENSIBLE RECORD (java_awt.Container$AccessibleAWTContainer)    (* Typebound Procedures *)
                                                 STATIC
                                                   PROCEDURE Init!(p0 : CellRendererPane) : CellRendererPane$AccessibleCellRendererPane,CONSTRUCTOR;
                                                 END;

  ComboBoxEditor* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                    END;

  ComboBoxModel* = POINTER TO INTERFACE RECORD (java_lang.Object + ListModel)    (* Typebound Procedures *)
                   END;

  ComponentInputMap* = POINTER TO EXTENSIBLE RECORD (InputMap)    (* Typebound Procedures *)
                       STATIC
                         PROCEDURE Init*(p0 : JComponent) : ComponentInputMap,CONSTRUCTOR;
                       END;

  DebugGraphics* = POINTER TO EXTENSIBLE RECORD (java_awt.Graphics)    (* Typebound Procedures *)
                   STATIC
                     BUFFERED_OPTION* = 4;
                     FLASH_OPTION*    = 2;
                     LOG_OPTION*      = 1;
                     NONE_OPTION*     = -1;
                     PROCEDURE flashColor*() : java_awt.Color;
                     PROCEDURE flashCount*() : INTEGER;
                     PROCEDURE flashTime*() : INTEGER;
                     PROCEDURE Init*() : DebugGraphics,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : java_awt.Graphics) : DebugGraphics,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : java_awt.Graphics;
                                     p1 : JComponent) : DebugGraphics,CONSTRUCTOR;
                     PROCEDURE logStream*() : java_io.PrintStream;
                     PROCEDURE setFlashColor*(p0 : java_awt.Color);
                     PROCEDURE setFlashCount*(p0 : INTEGER);
                     PROCEDURE setFlashTime*(p0 : INTEGER);
                     PROCEDURE setLogStream*(p0 : java_io.PrintStream);
                   END;

  DefaultBoundedRangeModel* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + BoundedRangeModel + java_io.Serializable)    (* Typebound Procedures *)
                                changeEvent!  : javax_swing_event.ChangeEvent;
                                listenerList! : javax_swing_event.EventListenerList;
                              STATIC
                                PROCEDURE Init*(p0 : INTEGER;
                                                p1 : INTEGER;
                                                p2 : INTEGER;
                                                p3 : INTEGER) : DefaultBoundedRangeModel,CONSTRUCTOR;
                                PROCEDURE Init*() : DefaultBoundedRangeModel,CONSTRUCTOR;
                              END;

  DefaultButtonModel* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + ButtonModel + java_io.Serializable)    (* Typebound Procedures *)
                          stateMask!     : INTEGER;
                          actionCommand! : java_lang.String;
                          group!         : ButtonGroup;
                          mnemonic!      : INTEGER;
                          changeEvent!   : javax_swing_event.ChangeEvent;
                          listenerList!  : javax_swing_event.EventListenerList;
                        STATIC
                          ARMED*    = 1;
                          ENABLED*  = 8;
                          PRESSED*  = 4;
                          ROLLOVER* = 16;
                          SELECTED* = 2;
                          PROCEDURE Init*() : DefaultButtonModel,CONSTRUCTOR;
                        END;

  DefaultCellEditor* = POINTER TO EXTENSIBLE RECORD (AbstractCellEditor + javax_swing_table.TableCellEditor + javax_swing_tree.TreeCellEditor)    (* Typebound Procedures *)
                         editorComponent!   : JComponent;
                         delegate!          : DefaultCellEditor$EditorDelegate;
                         clickCountToStart! : INTEGER;
                       STATIC
                         PROCEDURE Init*(p0 : JComboBox) : DefaultCellEditor,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : JCheckBox) : DefaultCellEditor,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : JTextField) : DefaultCellEditor,CONSTRUCTOR;
                       END;

  DefaultCellEditor$EditorDelegate* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_event.ActionListener + java_awt_event.ItemListener + java_io.Serializable)    (* Typebound Procedures *)
                                        value! : java_lang.Object;
                                      STATIC
                                        PROCEDURE Init!(p0 : DefaultCellEditor) : DefaultCellEditor$EditorDelegate,CONSTRUCTOR;
                                      END;

  DefaultComboBoxModel* = POINTER TO EXTENSIBLE RECORD (AbstractListModel + MutableComboBoxModel + java_io.Serializable)    (* Typebound Procedures *)
                          STATIC
                            PROCEDURE Init*(p0 : java_util.Vector) : DefaultComboBoxModel,CONSTRUCTOR;
                            PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object) : DefaultComboBoxModel,CONSTRUCTOR;
                            PROCEDURE Init*() : DefaultComboBoxModel,CONSTRUCTOR;
                          END;

  DefaultDesktopManager* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + DesktopManager + java_io.Serializable)    (* Typebound Procedures *)
                           STATIC
                             PROCEDURE Init*() : DefaultDesktopManager,CONSTRUCTOR;
                           END;

  DefaultFocusManager* = POINTER TO EXTENSIBLE RECORD (FocusManager)    (* Typebound Procedures *)
                         STATIC
                           PROCEDURE Init*() : DefaultFocusManager,CONSTRUCTOR;
                         END;

  DefaultListCellRenderer* = POINTER TO EXTENSIBLE RECORD (JLabel + ListCellRenderer + java_io.Serializable)    (* Typebound Procedures *)
                             STATIC
                               noFocusBorder! : javax_swing_border.Border;
                               PROCEDURE Init*() : DefaultListCellRenderer,CONSTRUCTOR;
                             END;

  DefaultListCellRenderer$UIResource* = POINTER TO EXTENSIBLE RECORD (DefaultListCellRenderer + javax_swing_plaf.UIResource)
                                        STATIC
                                          PROCEDURE Init*() : DefaultListCellRenderer$UIResource,CONSTRUCTOR;
                                        END;

  DefaultListModel* = POINTER TO EXTENSIBLE RECORD (AbstractListModel)    (* Typebound Procedures *)
                      STATIC
                        PROCEDURE Init*() : DefaultListModel,CONSTRUCTOR;
                      END;

  DefaultListSelectionModel* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + ListSelectionModel + java_lang.Cloneable + java_io.Serializable)    (* Typebound Procedures *)
                                 listenerList!                  : javax_swing_event.EventListenerList;
                                 leadAnchorNotificationEnabled! : BOOLEAN;
                               STATIC
                                 PROCEDURE Init*() : DefaultListSelectionModel,CONSTRUCTOR;
                               END;

  DefaultRowSorter* = POINTER TO ABSTRACT RECORD (RowSorter)    (* Typebound Procedures *)
                      STATIC
                        PROCEDURE Init*() : DefaultRowSorter,CONSTRUCTOR;
                      END;

  DefaultRowSorter$ModelWrapper* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
                                   STATIC
                                     PROCEDURE Init!() : DefaultRowSorter$ModelWrapper,CONSTRUCTOR;
                                   END;

  DefaultSingleSelectionModel* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + SingleSelectionModel + java_io.Serializable)    (* Typebound Procedures *)
                                   changeEvent!  : javax_swing_event.ChangeEvent;
                                   listenerList! : javax_swing_event.EventListenerList;
                                 STATIC
                                   PROCEDURE Init*() : DefaultSingleSelectionModel,CONSTRUCTOR;
                                 END;

  DesktopManager* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                    END;

  DropMode* = POINTER TO RECORD (java_lang.Enum)
              STATIC
                INSERT*            : DropMode;
                INSERT_COLS*       : DropMode;
                INSERT_ROWS*       : DropMode;
                ON*                : DropMode;
                ON_OR_INSERT*      : DropMode;
                ON_OR_INSERT_COLS* : DropMode;
                ON_OR_INSERT_ROWS* : DropMode;
                USE_SELECTION*     : DropMode;
                PROCEDURE valueOf*(p0 : java_lang.String) : DropMode;
                PROCEDURE values*() : POINTER TO ARRAY OF DropMode;
              END;

  FocusManager* = POINTER TO ABSTRACT RECORD (java_awt.DefaultKeyboardFocusManager)
                  STATIC
                    FOCUS_MANAGER_CLASS_PROPERTY* = "FocusManagerClassName";
                    PROCEDURE disableSwingFocusManager*();
                    PROCEDURE getCurrentManager*() : FocusManager;
                    PROCEDURE Init*() : FocusManager,CONSTRUCTOR;
                    PROCEDURE isFocusManagerEnabled*() : BOOLEAN;
                    PROCEDURE setCurrentManager*(p0 : FocusManager);
                  END;

  GrayFilter* = POINTER TO EXTENSIBLE RECORD (java_awt_image.RGBImageFilter)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE createDisabledImage*(p0 : java_awt.Image) : java_awt.Image;
                  PROCEDURE Init*(p0 : BOOLEAN;
                                  p1 : INTEGER) : GrayFilter,CONSTRUCTOR;
                END;

  GroupLayout* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt.LayoutManager2)    (* Typebound Procedures *)
                 STATIC
                   DEFAULT_SIZE*   = -1;
                   PREFERRED_SIZE* = -2;
                   PROCEDURE Init*(p0 : java_awt.Container) : GroupLayout,CONSTRUCTOR;
                 END;

  GroupLayout$Alignment* = POINTER TO RECORD (java_lang.Enum)
                           STATIC
                             BASELINE* : GroupLayout$Alignment;
                             CENTER*   : GroupLayout$Alignment;
                             LEADING*  : GroupLayout$Alignment;
                             TRAILING* : GroupLayout$Alignment;
                             PROCEDURE valueOf*(p0 : java_lang.String) : GroupLayout$Alignment;
                             PROCEDURE values*() : POINTER TO ARRAY OF GroupLayout$Alignment;
                           END;

  GroupLayout$Group* = POINTER TO ABSTRACT RECORD (GroupLayout$Spring)    (* Typebound Procedures *)
                       END;

  GroupLayout$ParallelGroup* = POINTER TO EXTENSIBLE RECORD (GroupLayout$Group)    (* Typebound Procedures *)
                               END;

  GroupLayout$SequentialGroup* = POINTER TO EXTENSIBLE RECORD (GroupLayout$Group)    (* Typebound Procedures *)
                                 END;

  Icon* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
          END;

  ImageIcon* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + Icon + java_io.Serializable + javax_accessibility.Accessible)    (* Typebound Procedures *)
               STATIC
                 component! : java_awt.Component;
                 tracker!   : java_awt.MediaTracker;
                 PROCEDURE Init*(IN  p0 : ARRAY OF BYTE;
                                     p1 : java_lang.String) : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_awt.Image) : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*() : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*(IN  p0 : ARRAY OF BYTE) : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_awt.Image;
                                 p1 : java_lang.String) : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String) : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String;
                                 p1 : java_lang.String) : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_net.URL) : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_net.URL;
                                 p1 : java_lang.String) : ImageIcon,CONSTRUCTOR;
               END;

  ImageIcon$AccessibleImageIcon* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + javax_accessibility.AccessibleIcon + java_io.Serializable)    (* Typebound Procedures *)
                                   STATIC
                                     PROCEDURE Init!(p0 : ImageIcon) : ImageIcon$AccessibleImageIcon,CONSTRUCTOR;
                                   END;

  InputMap* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)    (* Typebound Procedures *)
              STATIC
                PROCEDURE Init*() : InputMap,CONSTRUCTOR;
              END;

  InputVerifier* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
                   STATIC
                     PROCEDURE Init*() : InputVerifier,CONSTRUCTOR;
                   END;

  InternalFrameFocusTraversalPolicy* = POINTER TO ABSTRACT RECORD (java_awt.FocusTraversalPolicy)    (* Typebound Procedures *)
                                       STATIC
                                         PROCEDURE Init*() : InternalFrameFocusTraversalPolicy,CONSTRUCTOR;
                                       END;

  JApplet* = POINTER TO EXTENSIBLE RECORD (java_applet.Applet + javax_accessibility.Accessible + RootPaneContainer + TransferHandler$HasGetTransferHandler)    (* Typebound Procedures *)
               rootPane!                : JRootPane;
               rootPaneCheckingEnabled! : BOOLEAN;
               accessibleContext!       : javax_accessibility.AccessibleContext;
             STATIC
               PROCEDURE Init*() : JApplet,CONSTRUCTOR;
             END;

  JApplet$AccessibleJApplet* = POINTER TO EXTENSIBLE RECORD (java_applet.Applet$AccessibleApplet)
                               STATIC
                                 PROCEDURE Init!(p0 : JApplet) : JApplet$AccessibleJApplet,CONSTRUCTOR;
                               END;

  JButton* = POINTER TO EXTENSIBLE RECORD (AbstractButton + javax_accessibility.Accessible)    (* Typebound Procedures *)
             STATIC
               PROCEDURE Init*(p0 : Action) : JButton,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_lang.String;
                               p1 : Icon) : JButton,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_lang.String) : JButton,CONSTRUCTOR;
               PROCEDURE Init*() : JButton,CONSTRUCTOR;
               PROCEDURE Init*(p0 : Icon) : JButton,CONSTRUCTOR;
             END;

  JButton$AccessibleJButton* = POINTER TO EXTENSIBLE RECORD (AbstractButton$AccessibleAbstractButton)    (* Typebound Procedures *)
                               STATIC
                                 PROCEDURE Init!(p0 : JButton) : JButton$AccessibleJButton,CONSTRUCTOR;
                               END;

  JCheckBox* = POINTER TO EXTENSIBLE RECORD (JToggleButton + javax_accessibility.Accessible)    (* Typebound Procedures *)
               STATIC
                 BORDER_PAINTED_FLAT_CHANGED_PROPERTY* = "borderPaintedFlat";
                 PROCEDURE Init*(p0 : java_lang.String;
                                 p1 : BOOLEAN) : JCheckBox,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : Action) : JCheckBox,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String;
                                 p1 : Icon;
                                 p2 : BOOLEAN) : JCheckBox,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String;
                                 p1 : Icon) : JCheckBox,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : Icon) : JCheckBox,CONSTRUCTOR;
                 PROCEDURE Init*() : JCheckBox,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String) : JCheckBox,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : Icon;
                                 p1 : BOOLEAN) : JCheckBox,CONSTRUCTOR;
               END;

  JCheckBox$AccessibleJCheckBox* = POINTER TO EXTENSIBLE RECORD (JToggleButton$AccessibleJToggleButton)    (* Typebound Procedures *)
                                   STATIC
                                     PROCEDURE Init!(p0 : JCheckBox) : JCheckBox$AccessibleJCheckBox,CONSTRUCTOR;
                                   END;

  JCheckBoxMenuItem* = POINTER TO EXTENSIBLE RECORD (JMenuItem + SwingConstants + javax_accessibility.Accessible)    (* Typebound Procedures *)
                       STATIC
                         PROCEDURE Init*(p0 : java_lang.String;
                                         p1 : Icon) : JCheckBoxMenuItem,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : java_lang.String;
                                         p1 : BOOLEAN) : JCheckBoxMenuItem,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : java_lang.String;
                                         p1 : Icon;
                                         p2 : BOOLEAN) : JCheckBoxMenuItem,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : Action) : JCheckBoxMenuItem,CONSTRUCTOR;
                         PROCEDURE Init*() : JCheckBoxMenuItem,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : Icon) : JCheckBoxMenuItem,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : java_lang.String) : JCheckBoxMenuItem,CONSTRUCTOR;
                       END;

  JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem* = POINTER TO EXTENSIBLE RECORD (JMenuItem$AccessibleJMenuItem)    (* Typebound Procedures *)
                                                   STATIC
                                                     PROCEDURE Init!(p0 : JCheckBoxMenuItem) : JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem,CONSTRUCTOR;
                                                   END;

  JColorChooser* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
                     accessibleContext! : javax_accessibility.AccessibleContext;
                   STATIC
                     CHOOSER_PANELS_PROPERTY*  = "chooserPanels";
                     PREVIEW_PANEL_PROPERTY*   = "previewPanel";
                     SELECTION_MODEL_PROPERTY* = "selectionModel";
                     PROCEDURE createDialog*(p0 : java_awt.Component;
                                             p1 : java_lang.String;
                                             p2 : BOOLEAN;
                                             p3 : JColorChooser;
                                             p4 : java_awt_event.ActionListener;
                                             p5 : java_awt_event.ActionListener) : JDialog;
                     PROCEDURE Init*(p0 : java_awt.Color) : JColorChooser,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : javax_swing_colorchooser.ColorSelectionModel) : JColorChooser,CONSTRUCTOR;
                     PROCEDURE Init*() : JColorChooser,CONSTRUCTOR;
                     PROCEDURE showDialog*(p0 : java_awt.Component;
                                           p1 : java_lang.String;
                                           p2 : java_awt.Color) : java_awt.Color;
                   END;

  JColorChooser$AccessibleJColorChooser* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                           STATIC
                                             PROCEDURE Init!(p0 : JColorChooser) : JColorChooser$AccessibleJColorChooser,CONSTRUCTOR;
                                           END;

  JComboBox* = POINTER TO EXTENSIBLE RECORD (JComponent + java_awt.ItemSelectable + javax_swing_event.ListDataListener + java_awt_event.ActionListener + javax_accessibility.Accessible)    (* Typebound Procedures *)
                 dataModel!               : ComboBoxModel;
                 renderer!                : ListCellRenderer;
                 editor!                  : ComboBoxEditor;
                 maximumRowCount!         : INTEGER;
                 isEditable!              : BOOLEAN;
                 keySelectionManager!     : JComboBox$KeySelectionManager;
                 actionCommand!           : java_lang.String;
                 lightWeightPopupEnabled! : BOOLEAN;
                 selectedItemReminder!    : java_lang.Object;
               STATIC
                 PROCEDURE Init*(p0 : java_util.Vector) : JComboBox,CONSTRUCTOR;
                 PROCEDURE Init*() : JComboBox,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : ComboBoxModel) : JComboBox,CONSTRUCTOR;
                 PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object) : JComboBox,CONSTRUCTOR;
               END;

  JComboBox$AccessibleJComboBox* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleAction + javax_accessibility.AccessibleSelection)    (* Typebound Procedures *)
                                   STATIC
                                     PROCEDURE Init*(p0 : JComboBox) : JComboBox$AccessibleJComboBox,CONSTRUCTOR;
                                   END;

  JComboBox$KeySelectionManager* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                   END;

  JComponent* = POINTER TO ABSTRACT RECORD (java_awt.Container + java_io.Serializable + TransferHandler$HasGetTransferHandler)    (* Typebound Procedures *)
                  ui!                : javax_swing_plaf.ComponentUI;
                  listenerList!      : javax_swing_event.EventListenerList;
                  accessibleContext! : javax_accessibility.AccessibleContext;
                STATIC
                  TOOL_TIP_TEXT_KEY*                  = "ToolTipText";
                  UNDEFINED_CONDITION*                = -1;
                  WHEN_ANCESTOR_OF_FOCUSED_COMPONENT* = 1;
                  WHEN_FOCUSED*                       = 0;
                  WHEN_IN_FOCUSED_WINDOW*             = 2;
                  PROCEDURE getDefaultLocale*() : java_util.Locale;
                  PROCEDURE Init*() : JComponent,CONSTRUCTOR;
                  PROCEDURE isLightweightComponent*(p0 : java_awt.Component) : BOOLEAN;
                  PROCEDURE setDefaultLocale*(p0 : java_util.Locale);
                END;

  JComponent$AccessibleJComponent* = POINTER TO ABSTRACT RECORD (java_awt.Container$AccessibleAWTContainer + javax_accessibility.AccessibleExtendedComponent)    (* Typebound Procedures *)
                                       accessibleContainerHandler! : java_awt_event.ContainerListener;
                                       accessibleFocusHandler!     : java_awt_event.FocusListener;
                                     STATIC
                                       PROCEDURE Init!(p0 : JComponent) : JComponent$AccessibleJComponent,CONSTRUCTOR;
                                     END;

  JComponent$AccessibleJComponent$AccessibleContainerHandler* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_event.ContainerListener)    (* Typebound Procedures *)
                                                                STATIC
                                                                  PROCEDURE Init!(p0 : JComponent$AccessibleJComponent) : JComponent$AccessibleJComponent$AccessibleContainerHandler,CONSTRUCTOR;
                                                                END;

  JComponent$AccessibleJComponent$AccessibleFocusHandler* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_event.FocusListener)    (* Typebound Procedures *)
                                                            STATIC
                                                              PROCEDURE Init!(p0 : JComponent$AccessibleJComponent) : JComponent$AccessibleJComponent$AccessibleFocusHandler,CONSTRUCTOR;
                                                            END;

  JDesktopPane* = POINTER TO EXTENSIBLE RECORD (JLayeredPane + javax_accessibility.Accessible)    (* Typebound Procedures *)
                  STATIC
                    LIVE_DRAG_MODE*    = 0;
                    OUTLINE_DRAG_MODE* = 1;
                    PROCEDURE Init*() : JDesktopPane,CONSTRUCTOR;
                  END;

  JDesktopPane$AccessibleJDesktopPane* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                         STATIC
                                           PROCEDURE Init!(p0 : JDesktopPane) : JDesktopPane$AccessibleJDesktopPane,CONSTRUCTOR;
                                         END;

  JDialog* = POINTER TO EXTENSIBLE RECORD (java_awt.Dialog + WindowConstants + javax_accessibility.Accessible + RootPaneContainer + TransferHandler$HasGetTransferHandler)    (* Typebound Procedures *)
               rootPane!                : JRootPane;
               rootPaneCheckingEnabled! : BOOLEAN;
               accessibleContext!       : javax_accessibility.AccessibleContext;
             STATIC
               PROCEDURE Init*(p0 : java_awt.Dialog;
                               p1 : java_lang.String;
                               p2 : BOOLEAN;
                               p3 : java_awt.GraphicsConfiguration) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Window) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Dialog;
                               p1 : java_lang.String) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Dialog;
                               p1 : java_lang.String;
                               p2 : BOOLEAN) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Window;
                               p1 : java_lang.String;
                               p2 : java_awt.Dialog$ModalityType) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Window;
                               p1 : java_lang.String;
                               p2 : java_awt.Dialog$ModalityType;
                               p3 : java_awt.GraphicsConfiguration) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Window;
                               p1 : java_awt.Dialog$ModalityType) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Window;
                               p1 : java_lang.String) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame;
                               p1 : BOOLEAN) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame;
                               p1 : java_lang.String) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*() : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Dialog) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Dialog;
                               p1 : BOOLEAN) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame;
                               p1 : java_lang.String;
                               p2 : BOOLEAN) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame;
                               p1 : java_lang.String;
                               p2 : BOOLEAN;
                               p3 : java_awt.GraphicsConfiguration) : JDialog,CONSTRUCTOR;
               PROCEDURE isDefaultLookAndFeelDecorated*() : BOOLEAN;
               PROCEDURE setDefaultLookAndFeelDecorated*(p0 : BOOLEAN);
             END;

  JDialog$AccessibleJDialog* = POINTER TO EXTENSIBLE RECORD (java_awt.Dialog$AccessibleAWTDialog)    (* Typebound Procedures *)
                               STATIC
                                 PROCEDURE Init!(p0 : JDialog) : JDialog$AccessibleJDialog,CONSTRUCTOR;
                               END;

  JEditorPane* = POINTER TO EXTENSIBLE RECORD (javax_swing_text.JTextComponent)    (* Typebound Procedures *)
                 STATIC
                   HONOR_DISPLAY_PROPERTIES*            = "JEditorPane.honorDisplayProperties";
                   W3C_LENGTH_UNITS*                    = "JEditorPane.w3cLengthUnits";
                   PROCEDURE createEditorKitForContentType*(p0 : java_lang.String) : javax_swing_text.EditorKit;
                   PROCEDURE getEditorKitClassNameForContentType*(p0 : java_lang.String) : java_lang.String;
                   PROCEDURE Init*(p0 : java_lang.String;
                                   p1 : java_lang.String) : JEditorPane,CONSTRUCTOR;
                   PROCEDURE Init*() : JEditorPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_net.URL) : JEditorPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_lang.String) : JEditorPane,CONSTRUCTOR;
                   PROCEDURE registerEditorKitForContentType*(p0 : java_lang.String;
                                                              p1 : java_lang.String;
                                                              p2 : java_lang.ClassLoader);
                   PROCEDURE registerEditorKitForContentType*(p0 : java_lang.String;
                                                              p1 : java_lang.String);
                 END;

  JEditorPane$AccessibleJEditorPane* = POINTER TO EXTENSIBLE RECORD (javax_swing_text.JTextComponent$AccessibleJTextComponent)    (* Typebound Procedures *)
                                       STATIC
                                         PROCEDURE Init!(p0 : JEditorPane) : JEditorPane$AccessibleJEditorPane,CONSTRUCTOR;
                                       END;

  JEditorPane$AccessibleJEditorPaneHTML* = POINTER TO EXTENSIBLE RECORD (JEditorPane$AccessibleJEditorPane)    (* Typebound Procedures *)
                                           STATIC
                                             PROCEDURE Init!(p0 : JEditorPane) : JEditorPane$AccessibleJEditorPaneHTML,CONSTRUCTOR;
                                           END;

  JEditorPane$JEditorPaneAccessibleHypertextSupport* = POINTER TO EXTENSIBLE RECORD (JEditorPane$AccessibleJEditorPane + javax_accessibility.AccessibleHypertext)    (* Typebound Procedures *)
                                                       STATIC
                                                         PROCEDURE Init*(p0 : JEditorPane) : JEditorPane$JEditorPaneAccessibleHypertextSupport,CONSTRUCTOR;
                                                       END;

  JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleHyperlink)    (* Typebound Procedures *)
                                                                STATIC
                                                                  PROCEDURE Init*(p0 : JEditorPane$JEditorPaneAccessibleHypertextSupport;
                                                                                  p1 : javax_swing_text.Element) : JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink,CONSTRUCTOR;
                                                                END;

  JFileChooser* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
                    accessibleContext! : javax_accessibility.AccessibleContext;
                  STATIC
                    ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY*  = "acceptAllFileFilterUsedChanged";
                    ACCESSORY_CHANGED_PROPERTY*                    = "AccessoryChangedProperty";
                    APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY*      = "ApproveButtonMnemonicChangedProperty";
                    APPROVE_BUTTON_TEXT_CHANGED_PROPERTY*          = "ApproveButtonTextChangedProperty";
                    APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY* = "ApproveButtonToolTipTextChangedProperty";
                    APPROVE_OPTION*                                = 0;
                    APPROVE_SELECTION*                             = "ApproveSelection";
                    CANCEL_OPTION*                                 = 1;
                    CANCEL_SELECTION*                              = "CancelSelection";
                    CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY*        = "ChoosableFileFilterChangedProperty";
                    CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY*    = "ControlButtonsAreShownChangedProperty";
                    CUSTOM_DIALOG*                                 = 2;
                    DIALOG_TITLE_CHANGED_PROPERTY*                 = "DialogTitleChangedProperty";
                    DIALOG_TYPE_CHANGED_PROPERTY*                  = "DialogTypeChangedProperty";
                    DIRECTORIES_ONLY*                              = 1;
                    DIRECTORY_CHANGED_PROPERTY*                    = "directoryChanged";
                    ERROR_OPTION*                                  = -1;
                    FILES_AND_DIRECTORIES*                         = 2;
                    FILES_ONLY*                                    = 0;
                    FILE_FILTER_CHANGED_PROPERTY*                  = "fileFilterChanged";
                    FILE_HIDING_CHANGED_PROPERTY*                  = "FileHidingChanged";
                    FILE_SELECTION_MODE_CHANGED_PROPERTY*          = "fileSelectionChanged";
                    FILE_SYSTEM_VIEW_CHANGED_PROPERTY*             = "FileSystemViewChanged";
                    FILE_VIEW_CHANGED_PROPERTY*                    = "fileViewChanged";
                    MULTI_SELECTION_ENABLED_CHANGED_PROPERTY*      = "MultiSelectionEnabledChangedProperty";
                    OPEN_DIALOG*                                   = 0;
                    SAVE_DIALOG*                                   = 1;
                    SELECTED_FILES_CHANGED_PROPERTY*               = "SelectedFilesChangedProperty";
                    SELECTED_FILE_CHANGED_PROPERTY*                = "SelectedFileChangedProperty";
                    PROCEDURE Init*(p0 : javax_swing_filechooser.FileSystemView) : JFileChooser,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : java_io.File;
                                    p1 : javax_swing_filechooser.FileSystemView) : JFileChooser,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : java_lang.String;
                                    p1 : javax_swing_filechooser.FileSystemView) : JFileChooser,CONSTRUCTOR;
                    PROCEDURE Init*() : JFileChooser,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : java_lang.String) : JFileChooser,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : java_io.File) : JFileChooser,CONSTRUCTOR;
                  END;

  JFileChooser$AccessibleJFileChooser* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                         STATIC
                                           PROCEDURE Init!(p0 : JFileChooser) : JFileChooser$AccessibleJFileChooser,CONSTRUCTOR;
                                         END;

  JFormattedTextField* = POINTER TO EXTENSIBLE RECORD (JTextField)    (* Typebound Procedures *)
                         STATIC
                           COMMIT*           = 0;
                           COMMIT_OR_REVERT* = 1;
                           PERSIST*          = 3;
                           REVERT*           = 2;
                           PROCEDURE Init*(p0 : JFormattedTextField$AbstractFormatter) : JFormattedTextField,CONSTRUCTOR;
                           PROCEDURE Init*(p0 : JFormattedTextField$AbstractFormatterFactory) : JFormattedTextField,CONSTRUCTOR;
                           PROCEDURE Init*(p0 : JFormattedTextField$AbstractFormatterFactory;
                                           p1 : java_lang.Object) : JFormattedTextField,CONSTRUCTOR;
                           PROCEDURE Init*() : JFormattedTextField,CONSTRUCTOR;
                           PROCEDURE Init*(p0 : java_lang.Object) : JFormattedTextField,CONSTRUCTOR;
                           PROCEDURE Init*(p0 : java_text.Format) : JFormattedTextField,CONSTRUCTOR;
                         END;

  JFormattedTextField$AbstractFormatter* = POINTER TO ABSTRACT RECORD (java_lang.Object + java_io.Serializable)    (* Typebound Procedures *)
                                           STATIC
                                             PROCEDURE Init*() : JFormattedTextField$AbstractFormatter,CONSTRUCTOR;
                                           END;

  JFormattedTextField$AbstractFormatterFactory* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
                                                  STATIC
                                                    PROCEDURE Init*() : JFormattedTextField$AbstractFormatterFactory,CONSTRUCTOR;
                                                  END;

  JFrame* = POINTER TO EXTENSIBLE RECORD (java_awt.Frame + WindowConstants + javax_accessibility.Accessible + RootPaneContainer + TransferHandler$HasGetTransferHandler)    (* Typebound Procedures *)
              rootPane!                : JRootPane;
              rootPaneCheckingEnabled! : BOOLEAN;
              accessibleContext!       : javax_accessibility.AccessibleContext;
            STATIC
              EXIT_ON_CLOSE*                  = 3;
              PROCEDURE Init*(p0 : java_lang.String) : JFrame,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_lang.String;
                              p1 : java_awt.GraphicsConfiguration) : JFrame,CONSTRUCTOR;
              PROCEDURE Init*() : JFrame,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_awt.GraphicsConfiguration) : JFrame,CONSTRUCTOR;
              PROCEDURE isDefaultLookAndFeelDecorated*() : BOOLEAN;
              PROCEDURE setDefaultLookAndFeelDecorated*(p0 : BOOLEAN);
            END;

  JFrame$AccessibleJFrame* = POINTER TO EXTENSIBLE RECORD (java_awt.Frame$AccessibleAWTFrame)    (* Typebound Procedures *)
                             STATIC
                               PROCEDURE Init!(p0 : JFrame) : JFrame$AccessibleJFrame,CONSTRUCTOR;
                             END;

  JInternalFrame* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible + WindowConstants + RootPaneContainer)    (* Typebound Procedures *)
                      rootPane!                : JRootPane;
                      rootPaneCheckingEnabled! : BOOLEAN;
                      closable!                : BOOLEAN;
                      isClosed!                : BOOLEAN;
                      maximizable!             : BOOLEAN;
                      isMaximum!               : BOOLEAN;
                      iconable!                : BOOLEAN;
                      isIcon!                  : BOOLEAN;
                      resizable!               : BOOLEAN;
                      isSelected!              : BOOLEAN;
                      frameIcon!               : Icon;
                      title!                   : java_lang.String;
                      desktopIcon!             : JInternalFrame$JDesktopIcon;
                    STATIC
                      CONTENT_PANE_PROPERTY* = "contentPane";
                      FRAME_ICON_PROPERTY*   = "frameIcon";
                      GLASS_PANE_PROPERTY*   = "glassPane";
                      IS_CLOSED_PROPERTY*    = "closed";
                      IS_ICON_PROPERTY*      = "icon";
                      IS_MAXIMUM_PROPERTY*   = "maximum";
                      IS_SELECTED_PROPERTY*  = "selected";
                      LAYERED_PANE_PROPERTY* = "layeredPane";
                      MENU_BAR_PROPERTY*     = "JMenuBar";
                      ROOT_PANE_PROPERTY*    = "rootPane";
                      TITLE_PROPERTY*        = "title";
                      PROCEDURE Init*(p0 : java_lang.String;
                                      p1 : BOOLEAN;
                                      p2 : BOOLEAN) : JInternalFrame,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : java_lang.String;
                                      p1 : BOOLEAN;
                                      p2 : BOOLEAN;
                                      p3 : BOOLEAN) : JInternalFrame,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : java_lang.String;
                                      p1 : BOOLEAN;
                                      p2 : BOOLEAN;
                                      p3 : BOOLEAN;
                                      p4 : BOOLEAN) : JInternalFrame,CONSTRUCTOR;
                      PROCEDURE Init*() : JInternalFrame,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : java_lang.String) : JInternalFrame,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : java_lang.String;
                                      p1 : BOOLEAN) : JInternalFrame,CONSTRUCTOR;
                    END;

  JInternalFrame$AccessibleJInternalFrame* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleValue)    (* Typebound Procedures *)
                                             STATIC
                                               PROCEDURE Init!(p0 : JInternalFrame) : JInternalFrame$AccessibleJInternalFrame,CONSTRUCTOR;
                                             END;

  JInternalFrame$JDesktopIcon* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
                                 STATIC
                                   PROCEDURE Init*(p0 : JInternalFrame) : JInternalFrame$JDesktopIcon,CONSTRUCTOR;
                                 END;

  JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleValue)    (* Typebound Procedures *)
                                                        STATIC
                                                          PROCEDURE Init!(p0 : JInternalFrame$JDesktopIcon) : JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon,CONSTRUCTOR;
                                                        END;

  JLabel* = POINTER TO EXTENSIBLE RECORD (JComponent + SwingConstants + javax_accessibility.Accessible)    (* Typebound Procedures *)
              labelFor! : java_awt.Component;
            STATIC
              PROCEDURE Init*(p0 : Icon;
                              p1 : INTEGER) : JLabel,CONSTRUCTOR;
              PROCEDURE Init*(p0 : Icon) : JLabel,CONSTRUCTOR;
              PROCEDURE Init*() : JLabel,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_lang.String;
                              p1 : Icon;
                              p2 : INTEGER) : JLabel,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_lang.String;
                              p1 : INTEGER) : JLabel,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_lang.String) : JLabel,CONSTRUCTOR;
            END;

  JLabel$AccessibleJLabel* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleText + javax_accessibility.AccessibleExtendedComponent)    (* Typebound Procedures *)
                             STATIC
                               PROCEDURE Init!(p0 : JLabel) : JLabel$AccessibleJLabel,CONSTRUCTOR;
                             END;

  JLayeredPane* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
                  STATIC
                    DEFAULT_LAYER*       : java_lang.Integer;
                    DRAG_LAYER*          : java_lang.Integer;
                    FRAME_CONTENT_LAYER* : java_lang.Integer;
                    LAYER_PROPERTY*      = "layeredContainerLayer";
                    MODAL_LAYER*         : java_lang.Integer;
                    PALETTE_LAYER*       : java_lang.Integer;
                    POPUP_LAYER*         : java_lang.Integer;
                    PROCEDURE getLayer*(p0 : JComponent) : INTEGER;
                    PROCEDURE getLayeredPaneAbove*(p0 : java_awt.Component) : JLayeredPane;
                    PROCEDURE Init*() : JLayeredPane,CONSTRUCTOR;
                    PROCEDURE putLayer*(p0 : JComponent;
                                        p1 : INTEGER);
                  END;

  JLayeredPane$AccessibleJLayeredPane* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                         STATIC
                                           PROCEDURE Init!(p0 : JLayeredPane) : JLayeredPane$AccessibleJLayeredPane,CONSTRUCTOR;
                                         END;

  JList* = POINTER TO EXTENSIBLE RECORD (JComponent + Scrollable + javax_accessibility.Accessible)    (* Typebound Procedures *)
           STATIC
             HORIZONTAL_WRAP* = 2;
             VERTICAL*        = 0;
             VERTICAL_WRAP*   = 1;
             PROCEDURE Init*(p0 : java_util.Vector) : JList,CONSTRUCTOR;
             PROCEDURE Init*() : JList,CONSTRUCTOR;
             PROCEDURE Init*(p0 : ListModel) : JList,CONSTRUCTOR;
             PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object) : JList,CONSTRUCTOR;
           END;

  JList$AccessibleJList* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleSelection + java_beans.PropertyChangeListener + javax_swing_event.ListSelectionListener + javax_swing_event.ListDataListener)    (* Typebound Procedures *)
                           STATIC
                             PROCEDURE Init*(p0 : JList) : JList$AccessibleJList,CONSTRUCTOR;
                           END;

  JList$AccessibleJList$AccessibleJListChild* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + javax_accessibility.Accessible + javax_accessibility.AccessibleComponent)    (* Typebound Procedures *)
                                                STATIC
                                                  PROCEDURE Init*(p0 : JList$AccessibleJList;
                                                                  p1 : JList;
                                                                  p2 : INTEGER) : JList$AccessibleJList$AccessibleJListChild,CONSTRUCTOR;
                                                END;

  JList$DropLocation* = POINTER TO RECORD (TransferHandler$DropLocation)    (* Typebound Procedures *)
                        END;

  JMenu* = POINTER TO EXTENSIBLE RECORD (JMenuItem + javax_accessibility.Accessible + MenuElement)    (* Typebound Procedures *)
             popupListener! : JMenu$WinListener;
           STATIC
             PROCEDURE Init*(p0 : Action) : JMenu,CONSTRUCTOR;
             PROCEDURE Init*(p0 : java_lang.String;
                             p1 : BOOLEAN) : JMenu,CONSTRUCTOR;
             PROCEDURE Init*() : JMenu,CONSTRUCTOR;
             PROCEDURE Init*(p0 : java_lang.String) : JMenu,CONSTRUCTOR;
           END;

  JMenu$AccessibleJMenu* = POINTER TO EXTENSIBLE RECORD (JMenuItem$AccessibleJMenuItem + javax_accessibility.AccessibleSelection)    (* Typebound Procedures *)
                           STATIC
                             PROCEDURE Init!(p0 : JMenu) : JMenu$AccessibleJMenu,CONSTRUCTOR;
                           END;

  JMenu$WinListener* = POINTER TO EXTENSIBLE RECORD (java_awt_event.WindowAdapter + java_io.Serializable)    (* Typebound Procedures *)
                       STATIC
                         PROCEDURE Init*(p0 : JMenu;
                                         p1 : JPopupMenu) : JMenu$WinListener,CONSTRUCTOR;
                       END;

  JMenuBar* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible + MenuElement)    (* Typebound Procedures *)
              STATIC
                PROCEDURE Init*() : JMenuBar,CONSTRUCTOR;
              END;

  JMenuBar$AccessibleJMenuBar* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleSelection)    (* Typebound Procedures *)
                                 STATIC
                                   PROCEDURE Init!(p0 : JMenuBar) : JMenuBar$AccessibleJMenuBar,CONSTRUCTOR;
                                 END;

  JMenuItem* = POINTER TO EXTENSIBLE RECORD (AbstractButton + javax_accessibility.Accessible + MenuElement)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE Init*(p0 : Action) : JMenuItem,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String;
                                 p1 : Icon) : JMenuItem,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String;
                                 p1 : INTEGER) : JMenuItem,CONSTRUCTOR;
                 PROCEDURE Init*() : JMenuItem,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : Icon) : JMenuItem,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String) : JMenuItem,CONSTRUCTOR;
               END;

  JMenuItem$AccessibleJMenuItem* = POINTER TO EXTENSIBLE RECORD (AbstractButton$AccessibleAbstractButton + javax_swing_event.ChangeListener)    (* Typebound Procedures *)
                                   END;

  JOptionPane* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
                   icon!                  : Icon;
                   message!               : java_lang.Object;
                   options!               : POINTER TO ARRAY OF java_lang.Object;
                   initialValue!          : java_lang.Object;
                   messageType!           : INTEGER;
                   optionType!            : INTEGER;
                   value!                 : java_lang.Object;
                   selectionValues!       : POINTER TO ARRAY OF java_lang.Object;
                   inputValue!            : java_lang.Object;
                   initialSelectionValue! : java_lang.Object;
                   wantsInput!            : BOOLEAN;
                 STATIC
                   CANCEL_OPTION*                    = 2;
                   CLOSED_OPTION*                    = -1;
                   DEFAULT_OPTION*                   = -1;
                   ERROR_MESSAGE*                    = 0;
                   ICON_PROPERTY*                    = "icon";
                   INFORMATION_MESSAGE*              = 1;
                   INITIAL_SELECTION_VALUE_PROPERTY* = "initialSelectionValue";
                   INITIAL_VALUE_PROPERTY*           = "initialValue";
                   INPUT_VALUE_PROPERTY*             = "inputValue";
                   MESSAGE_PROPERTY*                 = "message";
                   MESSAGE_TYPE_PROPERTY*            = "messageType";
                   NO_OPTION*                        = 1;
                   OK_CANCEL_OPTION*                 = 2;
                   OK_OPTION*                        = 0;
                   OPTIONS_PROPERTY*                 = "options";
                   OPTION_TYPE_PROPERTY*             = "optionType";
                   PLAIN_MESSAGE*                    = -1;
                   QUESTION_MESSAGE*                 = 3;
                   SELECTION_VALUES_PROPERTY*        = "selectionValues";
                   UNINITIALIZED_VALUE*              : java_lang.Object;
                   VALUE_PROPERTY*                   = "value";
                   WANTS_INPUT_PROPERTY*             = "wantsInput";
                   WARNING_MESSAGE*                  = 2;
                   YES_NO_CANCEL_OPTION*             = 1;
                   YES_NO_OPTION*                    = 0;
                   YES_OPTION*                       = 0;
                   PROCEDURE getDesktopPaneForComponent*(p0 : java_awt.Component) : JDesktopPane;
                   PROCEDURE getFrameForComponent*(p0 : java_awt.Component) : java_awt.Frame;
                   PROCEDURE getRootFrame*() : java_awt.Frame;
                   PROCEDURE Init*(p0 : java_lang.Object;
                                   p1 : INTEGER;
                                   p2 : INTEGER;
                                   p3 : Icon) : JOptionPane,CONSTRUCTOR;
                   PROCEDURE Init*(    p0 : java_lang.Object;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : Icon;
                                   IN  p4 : ARRAY OF java_lang.Object) : JOptionPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_lang.Object;
                                   p1 : INTEGER;
                                   p2 : INTEGER) : JOptionPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_lang.Object;
                                   p1 : INTEGER) : JOptionPane,CONSTRUCTOR;
                   PROCEDURE Init*() : JOptionPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_lang.Object) : JOptionPane,CONSTRUCTOR;
                   PROCEDURE Init*(    p0 : java_lang.Object;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : Icon;
                                   IN  p4 : ARRAY OF java_lang.Object;
                                       p5 : java_lang.Object) : JOptionPane,CONSTRUCTOR;
                   PROCEDURE setRootFrame*(p0 : java_awt.Frame);
                   PROCEDURE showConfirmDialog*(p0 : java_awt.Component;
                                                p1 : java_lang.Object;
                                                p2 : java_lang.String;
                                                p3 : INTEGER;
                                                p4 : INTEGER;
                                                p5 : Icon) : INTEGER;
                   PROCEDURE showConfirmDialog*(p0 : java_awt.Component;
                                                p1 : java_lang.Object) : INTEGER;
                   PROCEDURE showConfirmDialog*(p0 : java_awt.Component;
                                                p1 : java_lang.Object;
                                                p2 : java_lang.String;
                                                p3 : INTEGER) : INTEGER;
                   PROCEDURE showConfirmDialog*(p0 : java_awt.Component;
                                                p1 : java_lang.Object;
                                                p2 : java_lang.String;
                                                p3 : INTEGER;
                                                p4 : INTEGER) : INTEGER;
                   PROCEDURE showInputDialog*(p0 : java_awt.Component;
                                              p1 : java_lang.Object) : java_lang.String;
                   PROCEDURE showInputDialog*(p0 : java_lang.Object;
                                              p1 : java_lang.Object) : java_lang.String;
                   PROCEDURE showInputDialog*(p0 : java_lang.Object) : java_lang.String;
                   PROCEDURE showInputDialog*(    p0 : java_awt.Component;
                                                  p1 : java_lang.Object;
                                                  p2 : java_lang.String;
                                                  p3 : INTEGER;
                                                  p4 : Icon;
                                              IN  p5 : ARRAY OF java_lang.Object;
                                                  p6 : java_lang.Object) : java_lang.Object;
                   PROCEDURE showInputDialog*(p0 : java_awt.Component;
                                              p1 : java_lang.Object;
                                              p2 : java_lang.String;
                                              p3 : INTEGER) : java_lang.String;
                   PROCEDURE showInputDialog*(p0 : java_awt.Component;
                                              p1 : java_lang.Object;
                                              p2 : java_lang.Object) : java_lang.String;
                   PROCEDURE showInternalConfirmDialog*(p0 : java_awt.Component;
                                                        p1 : java_lang.Object;
                                                        p2 : java_lang.String;
                                                        p3 : INTEGER;
                                                        p4 : INTEGER) : INTEGER;
                   PROCEDURE showInternalConfirmDialog*(p0 : java_awt.Component;
                                                        p1 : java_lang.Object;
                                                        p2 : java_lang.String;
                                                        p3 : INTEGER;
                                                        p4 : INTEGER;
                                                        p5 : Icon) : INTEGER;
                   PROCEDURE showInternalConfirmDialog*(p0 : java_awt.Component;
                                                        p1 : java_lang.Object) : INTEGER;
                   PROCEDURE showInternalConfirmDialog*(p0 : java_awt.Component;
                                                        p1 : java_lang.Object;
                                                        p2 : java_lang.String;
                                                        p3 : INTEGER) : INTEGER;
                   PROCEDURE showInternalInputDialog*(p0 : java_awt.Component;
                                                      p1 : java_lang.Object) : java_lang.String;
                   PROCEDURE showInternalInputDialog*(p0 : java_awt.Component;
                                                      p1 : java_lang.Object;
                                                      p2 : java_lang.String;
                                                      p3 : INTEGER) : java_lang.String;
                   PROCEDURE showInternalInputDialog*(    p0 : java_awt.Component;
                                                          p1 : java_lang.Object;
                                                          p2 : java_lang.String;
                                                          p3 : INTEGER;
                                                          p4 : Icon;
                                                      IN  p5 : ARRAY OF java_lang.Object;
                                                          p6 : java_lang.Object) : java_lang.Object;
                   PROCEDURE showInternalMessageDialog*(p0 : java_awt.Component;
                                                        p1 : java_lang.Object;
                                                        p2 : java_lang.String;
                                                        p3 : INTEGER);
                   PROCEDURE showInternalMessageDialog*(p0 : java_awt.Component;
                                                        p1 : java_lang.Object);
                   PROCEDURE showInternalMessageDialog*(p0 : java_awt.Component;
                                                        p1 : java_lang.Object;
                                                        p2 : java_lang.String;
                                                        p3 : INTEGER;
                                                        p4 : Icon);
                   PROCEDURE showInternalOptionDialog*(    p0 : java_awt.Component;
                                                           p1 : java_lang.Object;
                                                           p2 : java_lang.String;
                                                           p3 : INTEGER;
                                                           p4 : INTEGER;
                                                           p5 : Icon;
                                                       IN  p6 : ARRAY OF java_lang.Object;
                                                           p7 : java_lang.Object) : INTEGER;
                   PROCEDURE showMessageDialog*(p0 : java_awt.Component;
                                                p1 : java_lang.Object;
                                                p2 : java_lang.String;
                                                p3 : INTEGER);
                   PROCEDURE showMessageDialog*(p0 : java_awt.Component;
                                                p1 : java_lang.Object;
                                                p2 : java_lang.String;
                                                p3 : INTEGER;
                                                p4 : Icon);
                   PROCEDURE showMessageDialog*(p0 : java_awt.Component;
                                                p1 : java_lang.Object);
                   PROCEDURE showOptionDialog*(    p0 : java_awt.Component;
                                                   p1 : java_lang.Object;
                                                   p2 : java_lang.String;
                                                   p3 : INTEGER;
                                                   p4 : INTEGER;
                                                   p5 : Icon;
                                               IN  p6 : ARRAY OF java_lang.Object;
                                                   p7 : java_lang.Object) : INTEGER;
                 END;

  JOptionPane$AccessibleJOptionPane* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                       STATIC
                                         PROCEDURE Init!(p0 : JOptionPane) : JOptionPane$AccessibleJOptionPane,CONSTRUCTOR;
                                       END;

  JPanel* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
            STATIC
              PROCEDURE Init*(p0 : BOOLEAN) : JPanel,CONSTRUCTOR;
              PROCEDURE Init*() : JPanel,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_awt.LayoutManager;
                              p1 : BOOLEAN) : JPanel,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_awt.LayoutManager) : JPanel,CONSTRUCTOR;
            END;

  JPanel$AccessibleJPanel* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                             STATIC
                               PROCEDURE Init!(p0 : JPanel) : JPanel$AccessibleJPanel,CONSTRUCTOR;
                             END;

  JPasswordField* = POINTER TO EXTENSIBLE RECORD (JTextField)    (* Typebound Procedures *)
                    STATIC
                      PROCEDURE Init*(p0 : java_lang.String;
                                      p1 : INTEGER) : JPasswordField,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : javax_swing_text.Document;
                                      p1 : java_lang.String;
                                      p2 : INTEGER) : JPasswordField,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : INTEGER) : JPasswordField,CONSTRUCTOR;
                      PROCEDURE Init*() : JPasswordField,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : java_lang.String) : JPasswordField,CONSTRUCTOR;
                    END;

  JPasswordField$AccessibleJPasswordField* = POINTER TO EXTENSIBLE RECORD (JTextField$AccessibleJTextField)    (* Typebound Procedures *)
                                             STATIC
                                               PROCEDURE Init!(p0 : JPasswordField) : JPasswordField$AccessibleJPasswordField,CONSTRUCTOR;
                                             END;

  JPopupMenu* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible + MenuElement)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE getDefaultLightWeightPopupEnabled*() : BOOLEAN;
                  PROCEDURE Init*(p0 : java_lang.String) : JPopupMenu,CONSTRUCTOR;
                  PROCEDURE Init*() : JPopupMenu,CONSTRUCTOR;
                  PROCEDURE setDefaultLightWeightPopupEnabled*(p0 : BOOLEAN);
                END;

  JPopupMenu$AccessibleJPopupMenu* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + java_beans.PropertyChangeListener)    (* Typebound Procedures *)
                                     STATIC
                                       PROCEDURE Init!(p0 : JPopupMenu) : JPopupMenu$AccessibleJPopupMenu,CONSTRUCTOR;
                                     END;

  JPopupMenu$Separator* = POINTER TO EXTENSIBLE RECORD (JSeparator)    (* Typebound Procedures *)
                          STATIC
                            PROCEDURE Init*() : JPopupMenu$Separator,CONSTRUCTOR;
                          END;

  JProgressBar* = POINTER TO EXTENSIBLE RECORD (JComponent + SwingConstants + javax_accessibility.Accessible)    (* Typebound Procedures *)
                    orientation!    : INTEGER;
                    paintBorder!    : BOOLEAN;
                    model!          : BoundedRangeModel;
                    progressString! : java_lang.String;
                    paintString!    : BOOLEAN;
                    changeEvent!    : javax_swing_event.ChangeEvent;
                    changeListener! : javax_swing_event.ChangeListener;
                  STATIC
                    PROCEDURE Init*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : INTEGER) : JProgressBar,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : BoundedRangeModel) : JProgressBar,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : INTEGER;
                                    p1 : INTEGER) : JProgressBar,CONSTRUCTOR;
                    PROCEDURE Init*() : JProgressBar,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : INTEGER) : JProgressBar,CONSTRUCTOR;
                  END;

  JProgressBar$AccessibleJProgressBar* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleValue)    (* Typebound Procedures *)
                                         STATIC
                                           PROCEDURE Init!(p0 : JProgressBar) : JProgressBar$AccessibleJProgressBar,CONSTRUCTOR;
                                         END;

  JRadioButton* = POINTER TO EXTENSIBLE RECORD (JToggleButton + javax_accessibility.Accessible)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE Init*(p0 : java_lang.String;
                                    p1 : BOOLEAN) : JRadioButton,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : java_lang.String) : JRadioButton,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : java_lang.String;
                                    p1 : Icon;
                                    p2 : BOOLEAN) : JRadioButton,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : java_lang.String;
                                    p1 : Icon) : JRadioButton,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : Icon) : JRadioButton,CONSTRUCTOR;
                    PROCEDURE Init*() : JRadioButton,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : Icon;
                                    p1 : BOOLEAN) : JRadioButton,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : Action) : JRadioButton,CONSTRUCTOR;
                  END;

  JRadioButton$AccessibleJRadioButton* = POINTER TO EXTENSIBLE RECORD (JToggleButton$AccessibleJToggleButton)    (* Typebound Procedures *)
                                         STATIC
                                           PROCEDURE Init!(p0 : JRadioButton) : JRadioButton$AccessibleJRadioButton,CONSTRUCTOR;
                                         END;

  JRadioButtonMenuItem* = POINTER TO EXTENSIBLE RECORD (JMenuItem + javax_accessibility.Accessible)    (* Typebound Procedures *)
                          STATIC
                            PROCEDURE Init*(p0 : java_lang.String;
                                            p1 : BOOLEAN) : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : java_lang.String;
                                            p1 : Icon) : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : java_lang.String;
                                            p1 : Icon;
                                            p2 : BOOLEAN) : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : Icon;
                                            p1 : BOOLEAN) : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : Icon) : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*() : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : Action) : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : java_lang.String) : JRadioButtonMenuItem,CONSTRUCTOR;
                          END;

  JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem* = POINTER TO EXTENSIBLE RECORD (JMenuItem$AccessibleJMenuItem)    (* Typebound Procedures *)
                                                         STATIC
                                                           PROCEDURE Init!(p0 : JRadioButtonMenuItem) : JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem,CONSTRUCTOR;
                                                         END;

  JRootPane* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
                 menuBar!              : JMenuBar;
                 contentPane!          : java_awt.Container;
                 layeredPane!          : JLayeredPane;
                 glassPane!            : java_awt.Component;
                 defaultButton!        : JButton;
                 defaultPressAction!   : JRootPane$DefaultAction;
                 defaultReleaseAction! : JRootPane$DefaultAction;
               STATIC
                 COLOR_CHOOSER_DIALOG* = 5;
                 ERROR_DIALOG*         = 4;
                 FILE_CHOOSER_DIALOG*  = 6;
                 FRAME*                = 1;
                 INFORMATION_DIALOG*   = 3;
                 NONE*                 = 0;
                 PLAIN_DIALOG*         = 2;
                 QUESTION_DIALOG*      = 7;
                 WARNING_DIALOG*       = 8;
                 PROCEDURE Init*() : JRootPane,CONSTRUCTOR;
               END;

  JRootPane$AccessibleJRootPane* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                   STATIC
                                     PROCEDURE Init!(p0 : JRootPane) : JRootPane$AccessibleJRootPane,CONSTRUCTOR;
                                   END;

  JRootPane$RootLayout* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt.LayoutManager2 + java_io.Serializable)    (* Typebound Procedures *)
                          STATIC
                            PROCEDURE Init!(p0 : JRootPane) : JRootPane$RootLayout,CONSTRUCTOR;
                          END;

  JScrollBar* = POINTER TO EXTENSIBLE RECORD (JComponent + java_awt.Adjustable + javax_accessibility.Accessible)    (* Typebound Procedures *)
                  model!          : BoundedRangeModel;
                  orientation!    : INTEGER;
                  unitIncrement!  : INTEGER;
                  blockIncrement! : INTEGER;
                STATIC
                  PROCEDURE Init*() : JScrollBar,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : INTEGER) : JScrollBar,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : INTEGER;
                                  p1 : INTEGER;
                                  p2 : INTEGER;
                                  p3 : INTEGER;
                                  p4 : INTEGER) : JScrollBar,CONSTRUCTOR;
                END;

  JScrollBar$AccessibleJScrollBar* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleValue)    (* Typebound Procedures *)
                                     STATIC
                                       PROCEDURE Init!(p0 : JScrollBar) : JScrollBar$AccessibleJScrollBar,CONSTRUCTOR;
                                     END;

  JScrollPane* = POINTER TO EXTENSIBLE RECORD (JComponent + ScrollPaneConstants + javax_accessibility.Accessible)    (* Typebound Procedures *)
                   verticalScrollBarPolicy!   : INTEGER;
                   horizontalScrollBarPolicy! : INTEGER;
                   viewport!                  : JViewport;
                   verticalScrollBar!         : JScrollBar;
                   horizontalScrollBar!       : JScrollBar;
                   rowHeader!                 : JViewport;
                   columnHeader!              : JViewport;
                   lowerLeft!                 : java_awt.Component;
                   lowerRight!                : java_awt.Component;
                   upperLeft!                 : java_awt.Component;
                   upperRight!                : java_awt.Component;
                 STATIC
                   PROCEDURE Init*(p0 : INTEGER;
                                   p1 : INTEGER) : JScrollPane,CONSTRUCTOR;
                   PROCEDURE Init*() : JScrollPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_awt.Component;
                                   p1 : INTEGER;
                                   p2 : INTEGER) : JScrollPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_awt.Component) : JScrollPane,CONSTRUCTOR;
                 END;

  JScrollPane$AccessibleJScrollPane* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_swing_event.ChangeListener + java_beans.PropertyChangeListener)    (* Typebound Procedures *)
                                         viewPort! : JViewport;
                                       STATIC
                                         PROCEDURE Init*(p0 : JScrollPane) : JScrollPane$AccessibleJScrollPane,CONSTRUCTOR;
                                       END;

  JScrollPane$ScrollBar* = POINTER TO EXTENSIBLE RECORD (JScrollBar + javax_swing_plaf.UIResource)    (* Typebound Procedures *)
                           STATIC
                             PROCEDURE Init*(p0 : JScrollPane;
                                             p1 : INTEGER) : JScrollPane$ScrollBar,CONSTRUCTOR;
                           END;

  JSeparator* = POINTER TO EXTENSIBLE RECORD (JComponent + SwingConstants + javax_accessibility.Accessible)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(p0 : INTEGER) : JSeparator,CONSTRUCTOR;
                  PROCEDURE Init*() : JSeparator,CONSTRUCTOR;
                END;

  JSeparator$AccessibleJSeparator* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                     STATIC
                                       PROCEDURE Init!(p0 : JSeparator) : JSeparator$AccessibleJSeparator,CONSTRUCTOR;
                                     END;

  JSlider* = POINTER TO EXTENSIBLE RECORD (JComponent + SwingConstants + javax_accessibility.Accessible)    (* Typebound Procedures *)
               sliderModel!      : BoundedRangeModel;
               majorTickSpacing! : INTEGER;
               minorTickSpacing! : INTEGER;
               snapToTicks!      : BOOLEAN;
               orientation!      : INTEGER;
               changeListener!   : javax_swing_event.ChangeListener;
               changeEvent!      : javax_swing_event.ChangeEvent;
             STATIC
               PROCEDURE Init*(p0 : INTEGER;
                               p1 : INTEGER;
                               p2 : INTEGER) : JSlider,CONSTRUCTOR;
               PROCEDURE Init*(p0 : INTEGER;
                               p1 : INTEGER;
                               p2 : INTEGER;
                               p3 : INTEGER) : JSlider,CONSTRUCTOR;
               PROCEDURE Init*(p0 : BoundedRangeModel) : JSlider,CONSTRUCTOR;
               PROCEDURE Init*() : JSlider,CONSTRUCTOR;
               PROCEDURE Init*(p0 : INTEGER) : JSlider,CONSTRUCTOR;
               PROCEDURE Init*(p0 : INTEGER;
                               p1 : INTEGER) : JSlider,CONSTRUCTOR;
             END;

  JSlider$AccessibleJSlider* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleValue)    (* Typebound Procedures *)
                               STATIC
                                 PROCEDURE Init!(p0 : JSlider) : JSlider$AccessibleJSlider,CONSTRUCTOR;
                               END;

  JSpinner* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
              STATIC
                PROCEDURE Init*() : JSpinner,CONSTRUCTOR;
                PROCEDURE Init*(p0 : SpinnerModel) : JSpinner,CONSTRUCTOR;
              END;

  JSpinner$AccessibleJSpinner* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleValue + javax_accessibility.AccessibleAction + javax_accessibility.AccessibleText + javax_accessibility.AccessibleEditableText + javax_swing_event.ChangeListener)    (* Typebound Procedures *)
                                 STATIC
                                   PROCEDURE Init!(p0 : JSpinner) : JSpinner$AccessibleJSpinner,CONSTRUCTOR;
                                 END;

  JSpinner$DateEditor* = POINTER TO EXTENSIBLE RECORD (JSpinner$DefaultEditor)    (* Typebound Procedures *)
                         STATIC
                           PROCEDURE Init*(p0 : JSpinner;
                                           p1 : java_lang.String) : JSpinner$DateEditor,CONSTRUCTOR;
                           PROCEDURE Init*(p0 : JSpinner) : JSpinner$DateEditor,CONSTRUCTOR;
                         END;

  JSpinner$DefaultEditor* = POINTER TO EXTENSIBLE RECORD (JPanel + javax_swing_event.ChangeListener + java_beans.PropertyChangeListener + java_awt.LayoutManager)    (* Typebound Procedures *)
                            STATIC
                              PROCEDURE Init*(p0 : JSpinner) : JSpinner$DefaultEditor,CONSTRUCTOR;
                            END;

  JSpinner$ListEditor* = POINTER TO EXTENSIBLE RECORD (JSpinner$DefaultEditor)    (* Typebound Procedures *)
                         STATIC
                           PROCEDURE Init*(p0 : JSpinner) : JSpinner$ListEditor,CONSTRUCTOR;
                         END;

  JSpinner$NumberEditor* = POINTER TO EXTENSIBLE RECORD (JSpinner$DefaultEditor)    (* Typebound Procedures *)
                           STATIC
                             PROCEDURE Init*(p0 : JSpinner;
                                             p1 : java_lang.String) : JSpinner$NumberEditor,CONSTRUCTOR;
                             PROCEDURE Init*(p0 : JSpinner) : JSpinner$NumberEditor,CONSTRUCTOR;
                           END;

  JSplitPane* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
                  orientation!         : INTEGER;
                  continuousLayout!    : BOOLEAN;
                  leftComponent!       : java_awt.Component;
                  rightComponent!      : java_awt.Component;
                  dividerSize!         : INTEGER;
                  oneTouchExpandable!  : BOOLEAN;
                  lastDividerLocation! : INTEGER;
                STATIC
                  BOTTOM*                         = "bottom";
                  CONTINUOUS_LAYOUT_PROPERTY*     = "continuousLayout";
                  DIVIDER*                        = "divider";
                  DIVIDER_LOCATION_PROPERTY*      = "dividerLocation";
                  DIVIDER_SIZE_PROPERTY*          = "dividerSize";
                  HORIZONTAL_SPLIT*               = 1;
                  LAST_DIVIDER_LOCATION_PROPERTY* = "lastDividerLocation";
                  LEFT*                           = "left";
                  ONE_TOUCH_EXPANDABLE_PROPERTY*  = "oneTouchExpandable";
                  ORIENTATION_PROPERTY*           = "orientation";
                  RESIZE_WEIGHT_PROPERTY*         = "resizeWeight";
                  RIGHT*                          = "right";
                  TOP*                            = "top";
                  VERTICAL_SPLIT*                 = 0;
                  PROCEDURE Init*(p0 : INTEGER;
                                  p1 : java_awt.Component;
                                  p2 : java_awt.Component) : JSplitPane,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : INTEGER;
                                  p1 : BOOLEAN;
                                  p2 : java_awt.Component;
                                  p3 : java_awt.Component) : JSplitPane,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : INTEGER;
                                  p1 : BOOLEAN) : JSplitPane,CONSTRUCTOR;
                  PROCEDURE Init*() : JSplitPane,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : INTEGER) : JSplitPane,CONSTRUCTOR;
                END;

  JSplitPane$AccessibleJSplitPane* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleValue)    (* Typebound Procedures *)
                                     STATIC
                                       PROCEDURE Init!(p0 : JSplitPane) : JSplitPane$AccessibleJSplitPane,CONSTRUCTOR;
                                     END;

  JTabbedPane* = POINTER TO EXTENSIBLE RECORD (JComponent + java_io.Serializable + javax_accessibility.Accessible + SwingConstants)    (* Typebound Procedures *)
                   tabPlacement!   : INTEGER;
                   model!          : SingleSelectionModel;
                   changeListener! : javax_swing_event.ChangeListener;
                   changeEvent!    : javax_swing_event.ChangeEvent;
                 STATIC
                   SCROLL_TAB_LAYOUT* = 1;
                   WRAP_TAB_LAYOUT*   = 0;
                   PROCEDURE Init*(p0 : INTEGER;
                                   p1 : INTEGER) : JTabbedPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : INTEGER) : JTabbedPane,CONSTRUCTOR;
                   PROCEDURE Init*() : JTabbedPane,CONSTRUCTOR;
                 END;

  JTabbedPane$AccessibleJTabbedPane* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleSelection + javax_swing_event.ChangeListener)    (* Typebound Procedures *)
                                       STATIC
                                         PROCEDURE Init*(p0 : JTabbedPane) : JTabbedPane$AccessibleJTabbedPane,CONSTRUCTOR;
                                       END;

  JTabbedPane$ModelListener* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + javax_swing_event.ChangeListener + java_io.Serializable)    (* Typebound Procedures *)
                               STATIC
                                 PROCEDURE Init!(p0 : JTabbedPane) : JTabbedPane$ModelListener,CONSTRUCTOR;
                               END;

  JTable* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_swing_event.TableModelListener + Scrollable + javax_swing_event.TableColumnModelListener + javax_swing_event.ListSelectionListener + javax_swing_event.CellEditorListener + javax_accessibility.Accessible + javax_swing_event.RowSorterListener)    (* Typebound Procedures *)
              dataModel!                     : javax_swing_table.TableModel;
              columnModel!                   : javax_swing_table.TableColumnModel;
              selectionModel!                : ListSelectionModel;
              tableHeader!                   : javax_swing_table.JTableHeader;
              rowHeight!                     : INTEGER;
              rowMargin!                     : INTEGER;
              gridColor!                     : java_awt.Color;
              showHorizontalLines!           : BOOLEAN;
              showVerticalLines!             : BOOLEAN;
              autoResizeMode!                : INTEGER;
              autoCreateColumnsFromModel!    : BOOLEAN;
              preferredViewportSize!         : java_awt.Dimension;
              rowSelectionAllowed!           : BOOLEAN;
              cellSelectionEnabled!          : BOOLEAN;
              editorComp!                    : java_awt.Component;
              cellEditor!                    : javax_swing_table.TableCellEditor;
              editingColumn!                 : INTEGER;
              editingRow!                    : INTEGER;
              defaultRenderersByColumnClass! : java_util.Hashtable;
              defaultEditorsByColumnClass!   : java_util.Hashtable;
              selectionForeground!           : java_awt.Color;
              selectionBackground!           : java_awt.Color;
            STATIC
              AUTO_RESIZE_ALL_COLUMNS*        = 4;
              AUTO_RESIZE_LAST_COLUMN*        = 3;
              AUTO_RESIZE_NEXT_COLUMN*        = 1;
              AUTO_RESIZE_OFF*                = 0;
              AUTO_RESIZE_SUBSEQUENT_COLUMNS* = 2;
              PROCEDURE createScrollPaneForTable*(p0 : JTable) : JScrollPane;
              PROCEDURE Init*(p0 : INTEGER;
                              p1 : INTEGER) : JTable,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_util.Vector;
                              p1 : java_util.Vector) : JTable,CONSTRUCTOR;
              PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object;
                              IN  p1 : ARRAY OF java_lang.Object) : JTable,CONSTRUCTOR;
              PROCEDURE Init*(p0 : javax_swing_table.TableModel) : JTable,CONSTRUCTOR;
              PROCEDURE Init*() : JTable,CONSTRUCTOR;
              PROCEDURE Init*(p0 : javax_swing_table.TableModel;
                              p1 : javax_swing_table.TableColumnModel;
                              p2 : ListSelectionModel) : JTable,CONSTRUCTOR;
              PROCEDURE Init*(p0 : javax_swing_table.TableModel;
                              p1 : javax_swing_table.TableColumnModel) : JTable,CONSTRUCTOR;
            END;

  JTable$AccessibleJTable* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleSelection + javax_swing_event.ListSelectionListener + javax_swing_event.TableModelListener + javax_swing_event.TableColumnModelListener + javax_swing_event.CellEditorListener + java_beans.PropertyChangeListener + javax_accessibility.AccessibleExtendedTable)    (* Typebound Procedures *)
                             STATIC
                               PROCEDURE Init!(p0 : JTable) : JTable$AccessibleJTable,CONSTRUCTOR;
                             END;

  JTable$AccessibleJTable$AccessibleJTableCell* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + javax_accessibility.Accessible + javax_accessibility.AccessibleComponent)    (* Typebound Procedures *)
                                                  STATIC
                                                    PROCEDURE Init*(p0 : JTable$AccessibleJTable;
                                                                    p1 : JTable;
                                                                    p2 : INTEGER;
                                                                    p3 : INTEGER;
                                                                    p4 : INTEGER) : JTable$AccessibleJTable$AccessibleJTableCell,CONSTRUCTOR;
                                                  END;

  JTable$AccessibleJTable$AccessibleJTableModelChange* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + javax_accessibility.AccessibleTableModelChange)    (* Typebound Procedures *)
                                                           type!        : INTEGER;
                                                           firstRow!    : INTEGER;
                                                           lastRow!     : INTEGER;
                                                           firstColumn! : INTEGER;
                                                           lastColumn!  : INTEGER;
                                                         STATIC
                                                           PROCEDURE Init!(p0 : JTable$AccessibleJTable;
                                                                           p1 : INTEGER;
                                                                           p2 : INTEGER;
                                                                           p3 : INTEGER;
                                                                           p4 : INTEGER;
                                                                           p5 : INTEGER) : JTable$AccessibleJTable$AccessibleJTableModelChange,CONSTRUCTOR;
                                                         END;

  JTable$DropLocation* = POINTER TO RECORD (TransferHandler$DropLocation)    (* Typebound Procedures *)
                         END;

  JTable$PrintMode* = POINTER TO RECORD (java_lang.Enum)
                      STATIC
                        FIT_WIDTH* : JTable$PrintMode;
                        NORMAL*    : JTable$PrintMode;
                        PROCEDURE valueOf*(p0 : java_lang.String) : JTable$PrintMode;
                        PROCEDURE values*() : POINTER TO ARRAY OF JTable$PrintMode;
                      END;

  JTextArea* = POINTER TO EXTENSIBLE RECORD (javax_swing_text.JTextComponent)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE Init*(p0 : java_lang.String;
                                 p1 : INTEGER;
                                 p2 : INTEGER) : JTextArea,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : javax_swing_text.Document) : JTextArea,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : javax_swing_text.Document;
                                 p1 : java_lang.String;
                                 p2 : INTEGER;
                                 p3 : INTEGER) : JTextArea,CONSTRUCTOR;
                 PROCEDURE Init*() : JTextArea,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String) : JTextArea,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : INTEGER;
                                 p1 : INTEGER) : JTextArea,CONSTRUCTOR;
               END;

  JTextArea$AccessibleJTextArea* = POINTER TO EXTENSIBLE RECORD (javax_swing_text.JTextComponent$AccessibleJTextComponent)    (* Typebound Procedures *)
                                   STATIC
                                     PROCEDURE Init!(p0 : JTextArea) : JTextArea$AccessibleJTextArea,CONSTRUCTOR;
                                   END;

  JTextField* = POINTER TO EXTENSIBLE RECORD (javax_swing_text.JTextComponent + SwingConstants)    (* Typebound Procedures *)
                STATIC
                  notifyAction* = "notify-field-accept";
                  PROCEDURE Init*(p0 : java_lang.String;
                                  p1 : INTEGER) : JTextField,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : javax_swing_text.Document;
                                  p1 : java_lang.String;
                                  p2 : INTEGER) : JTextField,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : INTEGER) : JTextField,CONSTRUCTOR;
                  PROCEDURE Init*() : JTextField,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : java_lang.String) : JTextField,CONSTRUCTOR;
                END;

  JTextField$AccessibleJTextField* = POINTER TO EXTENSIBLE RECORD (javax_swing_text.JTextComponent$AccessibleJTextComponent)    (* Typebound Procedures *)
                                     STATIC
                                       PROCEDURE Init!(p0 : JTextField) : JTextField$AccessibleJTextField,CONSTRUCTOR;
                                     END;

  JTextPane* = POINTER TO EXTENSIBLE RECORD (JEditorPane)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE Init*(p0 : javax_swing_text.StyledDocument) : JTextPane,CONSTRUCTOR;
                 PROCEDURE Init*() : JTextPane,CONSTRUCTOR;
               END;

  JToggleButton* = POINTER TO EXTENSIBLE RECORD (AbstractButton + javax_accessibility.Accessible)    (* Typebound Procedures *)
                   STATIC
                     PROCEDURE Init*(p0 : Action) : JToggleButton,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : java_lang.String;
                                     p1 : BOOLEAN) : JToggleButton,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : java_lang.String;
                                     p1 : Icon;
                                     p2 : BOOLEAN) : JToggleButton,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : java_lang.String;
                                     p1 : Icon) : JToggleButton,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : Icon) : JToggleButton,CONSTRUCTOR;
                     PROCEDURE Init*() : JToggleButton,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : java_lang.String) : JToggleButton,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : Icon;
                                     p1 : BOOLEAN) : JToggleButton,CONSTRUCTOR;
                   END;

  JToggleButton$AccessibleJToggleButton* = POINTER TO EXTENSIBLE RECORD (AbstractButton$AccessibleAbstractButton + java_awt_event.ItemListener)    (* Typebound Procedures *)
                                           STATIC
                                             PROCEDURE Init*(p0 : JToggleButton) : JToggleButton$AccessibleJToggleButton,CONSTRUCTOR;
                                           END;

  JToggleButton$ToggleButtonModel* = POINTER TO EXTENSIBLE RECORD (DefaultButtonModel)    (* Typebound Procedures *)
                                     STATIC
                                       PROCEDURE Init*() : JToggleButton$ToggleButtonModel,CONSTRUCTOR;
                                     END;

  JToolBar* = POINTER TO EXTENSIBLE RECORD (JComponent + SwingConstants + javax_accessibility.Accessible)    (* Typebound Procedures *)
              STATIC
                PROCEDURE Init*(p0 : java_lang.String) : JToolBar,CONSTRUCTOR;
                PROCEDURE Init*(p0 : java_lang.String;
                                p1 : INTEGER) : JToolBar,CONSTRUCTOR;
                PROCEDURE Init*() : JToolBar,CONSTRUCTOR;
                PROCEDURE Init*(p0 : INTEGER) : JToolBar,CONSTRUCTOR;
              END;

  JToolBar$AccessibleJToolBar* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                 STATIC
                                   PROCEDURE Init!(p0 : JToolBar) : JToolBar$AccessibleJToolBar,CONSTRUCTOR;
                                 END;

  JToolBar$Separator* = POINTER TO EXTENSIBLE RECORD (JSeparator)    (* Typebound Procedures *)
                        STATIC
                          PROCEDURE Init*(p0 : java_awt.Dimension) : JToolBar$Separator,CONSTRUCTOR;
                          PROCEDURE Init*() : JToolBar$Separator,CONSTRUCTOR;
                        END;

  JToolTip* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
              STATIC
                PROCEDURE Init*() : JToolTip,CONSTRUCTOR;
              END;

  JToolTip$AccessibleJToolTip* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                 STATIC
                                   PROCEDURE Init!(p0 : JToolTip) : JToolTip$AccessibleJToolTip,CONSTRUCTOR;
                                 END;

  JTree* = POINTER TO EXTENSIBLE RECORD (JComponent + Scrollable + javax_accessibility.Accessible)    (* Typebound Procedures *)
             treeModel!              : javax_swing_tree.TreeModel;
             selectionModel!         : javax_swing_tree.TreeSelectionModel;
             rootVisible!            : BOOLEAN;
             cellRenderer!           : javax_swing_tree.TreeCellRenderer;
             rowHeight!              : INTEGER;
             showsRootHandles!       : BOOLEAN;
             selectionRedirector!    : JTree$TreeSelectionRedirector;
             cellEditor!             : javax_swing_tree.TreeCellEditor;
             editable!               : BOOLEAN;
             largeModel!             : BOOLEAN;
             visibleRowCount!        : INTEGER;
             invokesStopCellEditing! : BOOLEAN;
             scrollsOnExpand!        : BOOLEAN;
             toggleClickCount!       : INTEGER;
             treeModelListener!      : javax_swing_event.TreeModelListener;
           STATIC
             ANCHOR_SELECTION_PATH_PROPERTY*     = "anchorSelectionPath";
             CELL_EDITOR_PROPERTY*               = "cellEditor";
             CELL_RENDERER_PROPERTY*             = "cellRenderer";
             EDITABLE_PROPERTY*                  = "editable";
             EXPANDS_SELECTED_PATHS_PROPERTY*    = "expandsSelectedPaths";
             INVOKES_STOP_CELL_EDITING_PROPERTY* = "invokesStopCellEditing";
             LARGE_MODEL_PROPERTY*               = "largeModel";
             LEAD_SELECTION_PATH_PROPERTY*       = "leadSelectionPath";
             ROOT_VISIBLE_PROPERTY*              = "rootVisible";
             ROW_HEIGHT_PROPERTY*                = "rowHeight";
             SCROLLS_ON_EXPAND_PROPERTY*         = "scrollsOnExpand";
             SELECTION_MODEL_PROPERTY*           = "selectionModel";
             SHOWS_ROOT_HANDLES_PROPERTY*        = "showsRootHandles";
             TOGGLE_CLICK_COUNT_PROPERTY*        = "toggleClickCount";
             TREE_MODEL_PROPERTY*                = "model";
             VISIBLE_ROW_COUNT_PROPERTY*         = "visibleRowCount";
             PROCEDURE createTreeModel!(p0 : java_lang.Object) : javax_swing_tree.TreeModel;
             PROCEDURE getDefaultTreeModel!() : javax_swing_tree.TreeModel;
             PROCEDURE Init*(p0 : javax_swing_tree.TreeNode) : JTree,CONSTRUCTOR;
             PROCEDURE Init*(p0 : javax_swing_tree.TreeNode;
                             p1 : BOOLEAN) : JTree,CONSTRUCTOR;
             PROCEDURE Init*(p0 : javax_swing_tree.TreeModel) : JTree,CONSTRUCTOR;
             PROCEDURE Init*(p0 : java_util.Hashtable) : JTree,CONSTRUCTOR;
             PROCEDURE Init*() : JTree,CONSTRUCTOR;
             PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object) : JTree,CONSTRUCTOR;
             PROCEDURE Init*(p0 : java_util.Vector) : JTree,CONSTRUCTOR;
           END;

  JTree$AccessibleJTree* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleSelection + javax_swing_event.TreeSelectionListener + javax_swing_event.TreeModelListener + javax_swing_event.TreeExpansionListener)    (* Typebound Procedures *)
                           STATIC
                             PROCEDURE Init*(p0 : JTree) : JTree$AccessibleJTree,CONSTRUCTOR;
                           END;

  JTree$AccessibleJTree$AccessibleJTreeNode* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + javax_accessibility.Accessible + javax_accessibility.AccessibleComponent + javax_accessibility.AccessibleSelection + javax_accessibility.AccessibleAction)    (* Typebound Procedures *)
                                               STATIC
                                                 PROCEDURE Init*(p0 : JTree$AccessibleJTree;
                                                                 p1 : JTree;
                                                                 p2 : javax_swing_tree.TreePath;
                                                                 p3 : javax_accessibility.Accessible) : JTree$AccessibleJTree$AccessibleJTreeNode,CONSTRUCTOR;
                                               END;

  JTree$DropLocation* = POINTER TO RECORD (TransferHandler$DropLocation)    (* Typebound Procedures *)
                        END;

  JTree$DynamicUtilTreeNode* = POINTER TO EXTENSIBLE RECORD (javax_swing_tree.DefaultMutableTreeNode)    (* Typebound Procedures *)
                                 hasChildren!    : BOOLEAN;
                                 childValue!     : java_lang.Object;
                                 loadedChildren! : BOOLEAN;
                               STATIC
                                 PROCEDURE createChildren*(p0 : javax_swing_tree.DefaultMutableTreeNode;
                                                           p1 : java_lang.Object);
                                 PROCEDURE Init*(p0 : java_lang.Object;
                                                 p1 : java_lang.Object) : JTree$DynamicUtilTreeNode,CONSTRUCTOR;
                               END;

  JTree$EmptySelectionModel* = POINTER TO EXTENSIBLE RECORD (javax_swing_tree.DefaultTreeSelectionModel)    (* Typebound Procedures *)
                               STATIC
                                 sharedInstance! : JTree$EmptySelectionModel;
                                 PROCEDURE Init!() : JTree$EmptySelectionModel,CONSTRUCTOR;
                                 PROCEDURE sharedInstance*() : JTree$EmptySelectionModel;
                               END;

  JTree$TreeModelHandler* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + javax_swing_event.TreeModelListener)    (* Typebound Procedures *)
                            STATIC
                              PROCEDURE Init!(p0 : JTree) : JTree$TreeModelHandler,CONSTRUCTOR;
                            END;

  JTree$TreeSelectionRedirector* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable + javax_swing_event.TreeSelectionListener)    (* Typebound Procedures *)
                                   STATIC
                                     PROCEDURE Init!(p0 : JTree) : JTree$TreeSelectionRedirector,CONSTRUCTOR;
                                   END;

  JViewport* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)    (* Typebound Procedures *)
                 isViewSizeSet!     : BOOLEAN;
                 lastPaintPosition! : java_awt.Point;
                 backingStore!      : BOOLEAN;
                 backingStoreImage! : java_awt.Image;
                 scrollUnderway!    : BOOLEAN;
               STATIC
                 BACKINGSTORE_SCROLL_MODE* = 2;
                 BLIT_SCROLL_MODE*         = 1;
                 SIMPLE_SCROLL_MODE*       = 0;
                 PROCEDURE Init*() : JViewport,CONSTRUCTOR;
               END;

  JViewport$AccessibleJViewport* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)    (* Typebound Procedures *)
                                   STATIC
                                     PROCEDURE Init!(p0 : JViewport) : JViewport$AccessibleJViewport,CONSTRUCTOR;
                                   END;

  JViewport$ViewListener* = POINTER TO EXTENSIBLE RECORD (java_awt_event.ComponentAdapter + java_io.Serializable)    (* Typebound Procedures *)
                            STATIC
                              PROCEDURE Init!(p0 : JViewport) : JViewport$ViewListener,CONSTRUCTOR;
                            END;

  JWindow* = POINTER TO EXTENSIBLE RECORD (java_awt.Window + javax_accessibility.Accessible + RootPaneContainer + TransferHandler$HasGetTransferHandler)    (* Typebound Procedures *)
               rootPane!                : JRootPane;
               rootPaneCheckingEnabled! : BOOLEAN;
               accessibleContext!       : javax_accessibility.AccessibleContext;
             STATIC
               PROCEDURE Init*(p0 : java_awt.Window) : JWindow,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Window;
                               p1 : java_awt.GraphicsConfiguration) : JWindow,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame) : JWindow,CONSTRUCTOR;
               PROCEDURE Init*() : JWindow,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.GraphicsConfiguration) : JWindow,CONSTRUCTOR;
             END;

  JWindow$AccessibleJWindow* = POINTER TO EXTENSIBLE RECORD (java_awt.Window$AccessibleAWTWindow)
                               STATIC
                                 PROCEDURE Init!(p0 : JWindow) : JWindow$AccessibleJWindow,CONSTRUCTOR;
                               END;

  KeyStroke* = POINTER TO EXTENSIBLE RECORD (java_awt.AWTKeyStroke)
               STATIC
                 PROCEDURE getKeyStroke*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : BOOLEAN) : KeyStroke;
                 PROCEDURE getKeyStroke*(p0 : INTEGER;
                                         p1 : INTEGER) : KeyStroke;
                 PROCEDURE getKeyStroke*(p0 : java_lang.String) : KeyStroke;
                 PROCEDURE getKeyStroke*(p0 : CHAR) : KeyStroke;
                 PROCEDURE getKeyStroke*(p0 : CHAR;
                                         p1 : BOOLEAN) : KeyStroke;
                 PROCEDURE getKeyStroke*(p0 : java_lang.Character;
                                         p1 : INTEGER) : KeyStroke;
                 PROCEDURE getKeyStrokeForEvent*(p0 : java_awt_event.KeyEvent) : KeyStroke;
               END;

  LayoutFocusTraversalPolicy* = POINTER TO EXTENSIBLE RECORD (SortingFocusTraversalPolicy + java_io.Serializable)    (* Typebound Procedures *)
                                STATIC
                                  PROCEDURE Init*() : LayoutFocusTraversalPolicy,CONSTRUCTOR;
                                END;

  LayoutStyle* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE getInstance*() : LayoutStyle;
                   PROCEDURE Init*() : LayoutStyle,CONSTRUCTOR;
                   PROCEDURE setInstance*(p0 : LayoutStyle);
                 END;

  LayoutStyle$ComponentPlacement* = POINTER TO RECORD (java_lang.Enum)
                                    STATIC
                                      INDENT*    : LayoutStyle$ComponentPlacement;
                                      RELATED*   : LayoutStyle$ComponentPlacement;
                                      UNRELATED* : LayoutStyle$ComponentPlacement;
                                      PROCEDURE valueOf*(p0 : java_lang.String) : LayoutStyle$ComponentPlacement;
                                      PROCEDURE values*() : POINTER TO ARRAY OF LayoutStyle$ComponentPlacement;
                                    END;

  ListCellRenderer* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                      END;

  ListModel* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
               END;

  ListSelectionModel* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                        STATIC
                          MULTIPLE_INTERVAL_SELECTION* = 2;
                          SINGLE_INTERVAL_SELECTION*   = 1;
                          SINGLE_SELECTION*            = 0;
                        END;

  LookAndFeel* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE getDesktopPropertyValue*(p0 : java_lang.String;
                                                      p1 : java_lang.Object) : java_lang.Object;
                   PROCEDURE Init*() : LookAndFeel,CONSTRUCTOR;
                   PROCEDURE installBorder*(p0 : JComponent;
                                            p1 : java_lang.String);
                   PROCEDURE installColors*(p0 : JComponent;
                                            p1 : java_lang.String;
                                            p2 : java_lang.String);
                   PROCEDURE installColorsAndFont*(p0 : JComponent;
                                                   p1 : java_lang.String;
                                                   p2 : java_lang.String;
                                                   p3 : java_lang.String);
                   PROCEDURE installProperty*(p0 : JComponent;
                                              p1 : java_lang.String;
                                              p2 : java_lang.Object);
                   PROCEDURE loadKeyBindings*(    p0 : InputMap;
                                              IN  p1 : ARRAY OF java_lang.Object);
                   PROCEDURE makeComponentInputMap*(    p0 : JComponent;
                                                    IN  p1 : ARRAY OF java_lang.Object) : ComponentInputMap;
                   PROCEDURE makeIcon*(p0 : java_lang.Class;
                                       p1 : java_lang.String) : java_lang.Object;
                   PROCEDURE makeInputMap*(IN  p0 : ARRAY OF java_lang.Object) : InputMap;
                   PROCEDURE makeKeyBindings*(IN  p0 : ARRAY OF java_lang.Object) : POINTER TO ARRAY OF javax_swing_text.JTextComponent$KeyBinding;
                   PROCEDURE uninstallBorder*(p0 : JComponent);
                 END;

  MenuElement* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                 END;

  MenuSelectionManager* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                            changeEvent!  : javax_swing_event.ChangeEvent;
                            listenerList! : javax_swing_event.EventListenerList;
                          STATIC
                            PROCEDURE defaultManager*() : MenuSelectionManager;
                            PROCEDURE Init*() : MenuSelectionManager,CONSTRUCTOR;
                          END;

  MutableComboBoxModel* = POINTER TO INTERFACE RECORD (java_lang.Object + ComboBoxModel)    (* Typebound Procedures *)
                          END;

  OverlayLayout* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt.LayoutManager2 + java_io.Serializable)    (* Typebound Procedures *)
                   STATIC
                     PROCEDURE Init*(p0 : java_awt.Container) : OverlayLayout,CONSTRUCTOR;
                   END;

  Popup* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
           STATIC
             PROCEDURE Init!() : Popup,CONSTRUCTOR;
             PROCEDURE Init!(p0 : java_awt.Component;
                             p1 : java_awt.Component;
                             p2 : INTEGER;
                             p3 : INTEGER) : Popup,CONSTRUCTOR;
           END;

  PopupFactory* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE getSharedInstance*() : PopupFactory;
                    PROCEDURE Init*() : PopupFactory,CONSTRUCTOR;
                    PROCEDURE setSharedInstance*(p0 : PopupFactory);
                  END;

  ProgressMonitor* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + javax_accessibility.Accessible)    (* Typebound Procedures *)
                       accessibleContext! : javax_accessibility.AccessibleContext;
                     STATIC
                       PROCEDURE Init*(p0 : java_awt.Component;
                                       p1 : java_lang.Object;
                                       p2 : java_lang.String;
                                       p3 : INTEGER;
                                       p4 : INTEGER) : ProgressMonitor,CONSTRUCTOR;
                     END;

  ProgressMonitor$AccessibleProgressMonitor* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + javax_accessibility.AccessibleText + javax_swing_event.ChangeListener + java_beans.PropertyChangeListener)    (* Typebound Procedures *)
                                               STATIC
                                                 PROCEDURE Init!(p0 : ProgressMonitor) : ProgressMonitor$AccessibleProgressMonitor,CONSTRUCTOR;
                                               END;

  ProgressMonitorInputStream* = POINTER TO EXTENSIBLE RECORD (java_io.FilterInputStream)    (* Typebound Procedures *)
                                STATIC
                                  PROCEDURE Init*(p0 : java_awt.Component;
                                                  p1 : java_lang.Object;
                                                  p2 : java_io.InputStream) : ProgressMonitorInputStream,CONSTRUCTOR;
                                END;

  Renderer* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
              END;

  RepaintManager* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                    STATIC
                      PROCEDURE currentManager*(p0 : JComponent) : RepaintManager;
                      PROCEDURE currentManager*(p0 : java_awt.Component) : RepaintManager;
                      PROCEDURE Init*() : RepaintManager,CONSTRUCTOR;
                      PROCEDURE setCurrentManager*(p0 : RepaintManager);
                    END;

  RootPaneContainer* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                       END;

  RowFilter* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE andFilter*(p0 : java_lang.Iterable) : RowFilter;
                 PROCEDURE dateFilter*(    p0 : RowFilter$ComparisonType;
                                           p1 : java_util.Date;
                                       IN  p2 : ARRAY OF INTEGER) : RowFilter;
                 PROCEDURE Init*() : RowFilter,CONSTRUCTOR;
                 PROCEDURE notFilter*(p0 : RowFilter) : RowFilter;
                 PROCEDURE numberFilter*(    p0 : RowFilter$ComparisonType;
                                             p1 : java_lang.Number;
                                         IN  p2 : ARRAY OF INTEGER) : RowFilter;
                 PROCEDURE orFilter*(p0 : java_lang.Iterable) : RowFilter;
                 PROCEDURE regexFilter*(    p0 : java_lang.String;
                                        IN  p1 : ARRAY OF INTEGER) : RowFilter;
               END;

  RowFilter$ComparisonType* = POINTER TO RECORD (java_lang.Enum)
                              STATIC
                                AFTER*     : RowFilter$ComparisonType;
                                BEFORE*    : RowFilter$ComparisonType;
                                EQUAL*     : RowFilter$ComparisonType;
                                NOT_EQUAL* : RowFilter$ComparisonType;
                                PROCEDURE valueOf*(p0 : java_lang.String) : RowFilter$ComparisonType;
                                PROCEDURE values*() : POINTER TO ARRAY OF RowFilter$ComparisonType;
                              END;

  RowFilter$Entry* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
                     STATIC
                       PROCEDURE Init*() : RowFilter$Entry,CONSTRUCTOR;
                     END;

  RowSorter* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
               STATIC
                 PROCEDURE Init*() : RowSorter,CONSTRUCTOR;
               END;

  RowSorter$SortKey* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                       STATIC
                         PROCEDURE Init*(p0 : INTEGER;
                                         p1 : SortOrder) : RowSorter$SortKey,CONSTRUCTOR;
                       END;

  Scrollable* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                END;

  ScrollPaneConstants* = POINTER TO INTERFACE RECORD (java_lang.Object)
                         STATIC
                           COLUMN_HEADER*                  = "COLUMN_HEADER";
                           HORIZONTAL_SCROLLBAR*           = "HORIZONTAL_SCROLLBAR";
                           HORIZONTAL_SCROLLBAR_ALWAYS*    = 32;
                           HORIZONTAL_SCROLLBAR_AS_NEEDED* = 30;
                           HORIZONTAL_SCROLLBAR_NEVER*     = 31;
                           HORIZONTAL_SCROLLBAR_POLICY*    = "HORIZONTAL_SCROLLBAR_POLICY";
                           LOWER_LEADING_CORNER*           = "LOWER_LEADING_CORNER";
                           LOWER_LEFT_CORNER*              = "LOWER_LEFT_CORNER";
                           LOWER_RIGHT_CORNER*             = "LOWER_RIGHT_CORNER";
                           LOWER_TRAILING_CORNER*          = "LOWER_TRAILING_CORNER";
                           ROW_HEADER*                     = "ROW_HEADER";
                           UPPER_LEADING_CORNER*           = "UPPER_LEADING_CORNER";
                           UPPER_LEFT_CORNER*              = "UPPER_LEFT_CORNER";
                           UPPER_RIGHT_CORNER*             = "UPPER_RIGHT_CORNER";
                           UPPER_TRAILING_CORNER*          = "UPPER_TRAILING_CORNER";
                           VERTICAL_SCROLLBAR*             = "VERTICAL_SCROLLBAR";
                           VERTICAL_SCROLLBAR_ALWAYS*      = 22;
                           VERTICAL_SCROLLBAR_AS_NEEDED*   = 20;
                           VERTICAL_SCROLLBAR_NEVER*       = 21;
                           VERTICAL_SCROLLBAR_POLICY*      = "VERTICAL_SCROLLBAR_POLICY";
                           VIEWPORT*                       = "VIEWPORT";
                         END;

  ScrollPaneLayout* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt.LayoutManager + ScrollPaneConstants + java_io.Serializable)    (* Typebound Procedures *)
                        viewport!   : JViewport;
                        vsb!        : JScrollBar;
                        hsb!        : JScrollBar;
                        rowHead!    : JViewport;
                        colHead!    : JViewport;
                        lowerLeft!  : java_awt.Component;
                        lowerRight! : java_awt.Component;
                        upperLeft!  : java_awt.Component;
                        upperRight! : java_awt.Component;
                        vsbPolicy!  : INTEGER;
                        hsbPolicy!  : INTEGER;
                      STATIC
                        PROCEDURE Init*() : ScrollPaneLayout,CONSTRUCTOR;
                      END;

  ScrollPaneLayout$UIResource* = POINTER TO EXTENSIBLE RECORD (ScrollPaneLayout + javax_swing_plaf.UIResource)
                                 STATIC
                                   PROCEDURE Init*() : ScrollPaneLayout$UIResource,CONSTRUCTOR;
                                 END;

  SingleSelectionModel* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                          END;

  SizeRequirements* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)    (* Typebound Procedures *)
                        minimum*   : INTEGER;
                        preferred* : INTEGER;
                        maximum*   : INTEGER;
                        alignment* : SHORTREAL;
                      STATIC
                        PROCEDURE adjustSizes*(    p0 : INTEGER;
                                               IN  p1 : ARRAY OF SizeRequirements) : POINTER TO ARRAY OF INTEGER;
                        PROCEDURE calculateAlignedPositions*(    p0 : INTEGER;
                                                                 p1 : SizeRequirements;
                                                             IN  p2 : ARRAY OF SizeRequirements;
                                                             IN  p3 : ARRAY OF INTEGER;
                                                             IN  p4 : ARRAY OF INTEGER);
                        PROCEDURE calculateAlignedPositions*(    p0 : INTEGER;
                                                                 p1 : SizeRequirements;
                                                             IN  p2 : ARRAY OF SizeRequirements;
                                                             IN  p3 : ARRAY OF INTEGER;
                                                             IN  p4 : ARRAY OF INTEGER;
                                                                 p5 : BOOLEAN);
                        PROCEDURE calculateTiledPositions*(    p0 : INTEGER;
                                                               p1 : SizeRequirements;
                                                           IN  p2 : ARRAY OF SizeRequirements;
                                                           IN  p3 : ARRAY OF INTEGER;
                                                           IN  p4 : ARRAY OF INTEGER;
                                                               p5 : BOOLEAN);
                        PROCEDURE calculateTiledPositions*(    p0 : INTEGER;
                                                               p1 : SizeRequirements;
                                                           IN  p2 : ARRAY OF SizeRequirements;
                                                           IN  p3 : ARRAY OF INTEGER;
                                                           IN  p4 : ARRAY OF INTEGER);
                        PROCEDURE getAlignedSizeRequirements*(IN  p0 : ARRAY OF SizeRequirements) : SizeRequirements;
                        PROCEDURE getTiledSizeRequirements*(IN  p0 : ARRAY OF SizeRequirements) : SizeRequirements;
                        PROCEDURE Init*() : SizeRequirements,CONSTRUCTOR;
                        PROCEDURE Init*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                        p3 : SHORTREAL) : SizeRequirements,CONSTRUCTOR;
                      END;

  SizeSequence* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                  STATIC
                    PROCEDURE Init*(p0 : INTEGER;
                                    p1 : INTEGER) : SizeSequence,CONSTRUCTOR;
                    PROCEDURE Init*(IN  p0 : ARRAY OF INTEGER) : SizeSequence,CONSTRUCTOR;
                    PROCEDURE Init*() : SizeSequence,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : INTEGER) : SizeSequence,CONSTRUCTOR;
                  END;

  SortingFocusTraversalPolicy* = POINTER TO EXTENSIBLE RECORD (InternalFrameFocusTraversalPolicy)    (* Typebound Procedures *)
                                 STATIC
                                   PROCEDURE Init*(p0 : java_util.Comparator) : SortingFocusTraversalPolicy,CONSTRUCTOR;
                                   PROCEDURE Init!() : SortingFocusTraversalPolicy,CONSTRUCTOR;
                                 END;

  SortOrder* = POINTER TO RECORD (java_lang.Enum)
               STATIC
                 ASCENDING*  : SortOrder;
                 DESCENDING* : SortOrder;
                 UNSORTED*   : SortOrder;
                 PROCEDURE valueOf*(p0 : java_lang.String) : SortOrder;
                 PROCEDURE values*() : POINTER TO ARRAY OF SortOrder;
               END;

  SpinnerDateModel* = POINTER TO EXTENSIBLE RECORD (AbstractSpinnerModel + java_io.Serializable)    (* Typebound Procedures *)
                      STATIC
                        PROCEDURE Init*() : SpinnerDateModel,CONSTRUCTOR;
                        PROCEDURE Init*(p0 : java_util.Date;
                                        p1 : java_lang.Comparable;
                                        p2 : java_lang.Comparable;
                                        p3 : INTEGER) : SpinnerDateModel,CONSTRUCTOR;
                      END;

  SpinnerListModel* = POINTER TO EXTENSIBLE RECORD (AbstractSpinnerModel + java_io.Serializable)    (* Typebound Procedures *)
                      STATIC
                        PROCEDURE Init*() : SpinnerListModel,CONSTRUCTOR;
                        PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object) : SpinnerListModel,CONSTRUCTOR;
                        PROCEDURE Init*(p0 : java_util.List) : SpinnerListModel,CONSTRUCTOR;
                      END;

  SpinnerModel* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                  END;

  SpinnerNumberModel* = POINTER TO EXTENSIBLE RECORD (AbstractSpinnerModel + java_io.Serializable)    (* Typebound Procedures *)
                        STATIC
                          PROCEDURE Init*(p0 : REAL;
                                          p1 : REAL;
                                          p2 : REAL;
                                          p3 : REAL) : SpinnerNumberModel,CONSTRUCTOR;
                          PROCEDURE Init*() : SpinnerNumberModel,CONSTRUCTOR;
                          PROCEDURE Init*(p0 : java_lang.Number;
                                          p1 : java_lang.Comparable;
                                          p2 : java_lang.Comparable;
                                          p3 : java_lang.Number) : SpinnerNumberModel,CONSTRUCTOR;
                          PROCEDURE Init*(p0 : INTEGER;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : INTEGER) : SpinnerNumberModel,CONSTRUCTOR;
                        END;

  Spring* = POINTER TO ABSTRACT RECORD (java_lang.Object)    (* Typebound Procedures *)
            STATIC
              UNSET*    = -2147483648;
              PROCEDURE constant*(p0 : INTEGER;
                                  p1 : INTEGER;
                                  p2 : INTEGER) : Spring;
              PROCEDURE constant*(p0 : INTEGER) : Spring;
              PROCEDURE height*(p0 : java_awt.Component) : Spring;
              PROCEDURE Init!() : Spring,CONSTRUCTOR;
              PROCEDURE max*(p0 : Spring;
                             p1 : Spring) : Spring;
              PROCEDURE minus*(p0 : Spring) : Spring;
              PROCEDURE scale*(p0 : Spring;
                               p1 : SHORTREAL) : Spring;
              PROCEDURE sum*(p0 : Spring;
                             p1 : Spring) : Spring;
              PROCEDURE width*(p0 : java_awt.Component) : Spring;
            END;

  SpringLayout* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt.LayoutManager2)    (* Typebound Procedures *)
                  STATIC
                    BASELINE*          = "Baseline";
                    EAST*              = "East";
                    HEIGHT*            = "Height";
                    HORIZONTAL_CENTER* = "HorizontalCenter";
                    NORTH*             = "North";
                    SOUTH*             = "South";
                    VERTICAL_CENTER*   = "VerticalCenter";
                    WEST*              = "West";
                    WIDTH*             = "Width";
                    PROCEDURE Init*() : SpringLayout,CONSTRUCTOR;
                  END;

  SpringLayout$Constraints* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                              STATIC
                                PROCEDURE Init*(p0 : Spring;
                                                p1 : Spring;
                                                p2 : Spring;
                                                p3 : Spring) : SpringLayout$Constraints,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : java_awt.Component) : SpringLayout$Constraints,CONSTRUCTOR;
                                PROCEDURE Init*() : SpringLayout$Constraints,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : Spring;
                                                p1 : Spring) : SpringLayout$Constraints,CONSTRUCTOR;
                              END;

  SwingConstants* = POINTER TO INTERFACE RECORD (java_lang.Object)
                    STATIC
                      BOTTOM*     = 3;
                      CENTER*     = 0;
                      EAST*       = 3;
                      HORIZONTAL* = 0;
                      LEADING*    = 10;
                      LEFT*       = 2;
                      NEXT*       = 12;
                      NORTH*      = 1;
                      NORTH_EAST* = 2;
                      NORTH_WEST* = 8;
                      PREVIOUS*   = 13;
                      RIGHT*      = 4;
                      SOUTH*      = 5;
                      SOUTH_EAST* = 4;
                      SOUTH_WEST* = 6;
                      TOP*        = 1;
                      TRAILING*   = 11;
                      VERTICAL*   = 1;
                      WEST*       = 7;
                    END;

  SwingUtilities* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + SwingConstants)
                    STATIC
                      PROCEDURE calculateInnerArea*(p0 : JComponent;
                                                    p1 : java_awt.Rectangle) : java_awt.Rectangle;
                      PROCEDURE computeDifference*(p0 : java_awt.Rectangle;
                                                   p1 : java_awt.Rectangle) : POINTER TO ARRAY OF java_awt.Rectangle;
                      PROCEDURE computeIntersection*(p0 : INTEGER;
                                                     p1 : INTEGER;
                                                     p2 : INTEGER;
                                                     p3 : INTEGER;
                                                     p4 : java_awt.Rectangle) : java_awt.Rectangle;
                      PROCEDURE computeStringWidth*(p0 : java_awt.FontMetrics;
                                                    p1 : java_lang.String) : INTEGER;
                      PROCEDURE computeUnion*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : INTEGER;
                                              p4 : java_awt.Rectangle) : java_awt.Rectangle;
                      PROCEDURE convertMouseEvent*(p0 : java_awt.Component;
                                                   p1 : java_awt_event.MouseEvent;
                                                   p2 : java_awt.Component) : java_awt_event.MouseEvent;
                      PROCEDURE convertPoint*(p0 : java_awt.Component;
                                              p1 : java_awt.Point;
                                              p2 : java_awt.Component) : java_awt.Point;
                      PROCEDURE convertPoint*(p0 : java_awt.Component;
                                              p1 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : java_awt.Component) : java_awt.Point;
                      PROCEDURE convertPointFromScreen*(p0 : java_awt.Point;
                                                        p1 : java_awt.Component);
                      PROCEDURE convertPointToScreen*(p0 : java_awt.Point;
                                                      p1 : java_awt.Component);
                      PROCEDURE convertRectangle*(p0 : java_awt.Component;
                                                  p1 : java_awt.Rectangle;
                                                  p2 : java_awt.Component) : java_awt.Rectangle;
                      PROCEDURE findFocusOwner*(p0 : java_awt.Component) : java_awt.Component;
                      PROCEDURE getAccessibleAt*(p0 : java_awt.Component;
                                                 p1 : java_awt.Point) : javax_accessibility.Accessible;
                      PROCEDURE getAccessibleChild*(p0 : java_awt.Component;
                                                    p1 : INTEGER) : javax_accessibility.Accessible;
                      PROCEDURE getAccessibleChildrenCount*(p0 : java_awt.Component) : INTEGER;
                      PROCEDURE getAccessibleIndexInParent*(p0 : java_awt.Component) : INTEGER;
                      PROCEDURE getAccessibleStateSet*(p0 : java_awt.Component) : javax_accessibility.AccessibleStateSet;
                      PROCEDURE getAncestorNamed*(p0 : java_lang.String;
                                                  p1 : java_awt.Component) : java_awt.Container;
                      PROCEDURE getAncestorOfClass*(p0 : java_lang.Class;
                                                    p1 : java_awt.Component) : java_awt.Container;
                      PROCEDURE getDeepestComponentAt*(p0 : java_awt.Component;
                                                       p1 : INTEGER;
                                                       p2 : INTEGER) : java_awt.Component;
                      PROCEDURE getLocalBounds*(p0 : java_awt.Component) : java_awt.Rectangle;
                      PROCEDURE getRoot*(p0 : java_awt.Component) : java_awt.Component;
                      PROCEDURE getRootPane*(p0 : java_awt.Component) : JRootPane;
                      PROCEDURE getUIActionMap*(p0 : JComponent) : ActionMap;
                      PROCEDURE getUIInputMap*(p0 : JComponent;
                                               p1 : INTEGER) : InputMap;
                      PROCEDURE getWindowAncestor*(p0 : java_awt.Component) : java_awt.Window;
                      PROCEDURE invokeAndWait*(p0 : java_lang.Runnable);
                      PROCEDURE invokeLater*(p0 : java_lang.Runnable);
                      PROCEDURE isDescendingFrom*(p0 : java_awt.Component;
                                                  p1 : java_awt.Component) : BOOLEAN;
                      PROCEDURE isEventDispatchThread*() : BOOLEAN;
                      PROCEDURE isLeftMouseButton*(p0 : java_awt_event.MouseEvent) : BOOLEAN;
                      PROCEDURE isMiddleMouseButton*(p0 : java_awt_event.MouseEvent) : BOOLEAN;
                      PROCEDURE isRectangleContainingRectangle*(p0 : java_awt.Rectangle;
                                                                p1 : java_awt.Rectangle) : BOOLEAN;
                      PROCEDURE isRightMouseButton*(p0 : java_awt_event.MouseEvent) : BOOLEAN;
                      PROCEDURE layoutCompoundLabel*(p0  : java_awt.FontMetrics;
                                                     p1  : java_lang.String;
                                                     p2  : Icon;
                                                     p3  : INTEGER;
                                                     p4  : INTEGER;
                                                     p5  : INTEGER;
                                                     p6  : INTEGER;
                                                     p7  : java_awt.Rectangle;
                                                     p8  : java_awt.Rectangle;
                                                     p9  : java_awt.Rectangle;
                                                     p10 : INTEGER) : java_lang.String;
                      PROCEDURE layoutCompoundLabel*(p0  : JComponent;
                                                     p1  : java_awt.FontMetrics;
                                                     p2  : java_lang.String;
                                                     p3  : Icon;
                                                     p4  : INTEGER;
                                                     p5  : INTEGER;
                                                     p6  : INTEGER;
                                                     p7  : INTEGER;
                                                     p8  : java_awt.Rectangle;
                                                     p9  : java_awt.Rectangle;
                                                     p10 : java_awt.Rectangle;
                                                     p11 : INTEGER) : java_lang.String;
                      PROCEDURE notifyAction*(p0 : Action;
                                              p1 : KeyStroke;
                                              p2 : java_awt_event.KeyEvent;
                                              p3 : java_lang.Object;
                                              p4 : INTEGER) : BOOLEAN;
                      PROCEDURE paintComponent*(p0 : java_awt.Graphics;
                                                p1 : java_awt.Component;
                                                p2 : java_awt.Container;
                                                p3 : java_awt.Rectangle);
                      PROCEDURE paintComponent*(p0 : java_awt.Graphics;
                                                p1 : java_awt.Component;
                                                p2 : java_awt.Container;
                                                p3 : INTEGER;
                                                p4 : INTEGER;
                                                p5 : INTEGER;
                                                p6 : INTEGER);
                      PROCEDURE processKeyBindings*(p0 : java_awt_event.KeyEvent) : BOOLEAN;
                      PROCEDURE replaceUIActionMap*(p0 : JComponent;
                                                    p1 : ActionMap);
                      PROCEDURE replaceUIInputMap*(p0 : JComponent;
                                                   p1 : INTEGER;
                                                   p2 : InputMap);
                      PROCEDURE updateComponentTreeUI*(p0 : java_awt.Component);
                      PROCEDURE windowForComponent*(p0 : java_awt.Component) : java_awt.Window;
                    END;

  SwingWorker* = POINTER TO ABSTRACT RECORD (java_lang.Object + java_util_concurrent.RunnableFuture)    (* Typebound Procedures *)
                 STATIC
                   PROCEDURE Init*() : SwingWorker,CONSTRUCTOR;
                 END;

  SwingWorker$StateValue* = POINTER TO RECORD (java_lang.Enum)
                            STATIC
                              DONE*    : SwingWorker$StateValue;
                              PENDING* : SwingWorker$StateValue;
                              STARTED* : SwingWorker$StateValue;
                              PROCEDURE valueOf*(p0 : java_lang.String) : SwingWorker$StateValue;
                              PROCEDURE values*() : POINTER TO ARRAY OF SwingWorker$StateValue;
                            END;

  Timer* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)    (* Typebound Procedures *)
             listenerList! : javax_swing_event.EventListenerList;
           STATIC
             PROCEDURE getLogTimers*() : BOOLEAN;
             PROCEDURE Init*(p0 : INTEGER;
                             p1 : java_awt_event.ActionListener) : Timer,CONSTRUCTOR;
             PROCEDURE setLogTimers*(p0 : BOOLEAN);
           END;

  ToolTipManager* = POINTER TO EXTENSIBLE RECORD (java_awt_event.MouseAdapter + java_awt_event.MouseMotionListener)    (* Typebound Procedures *)
                      lightWeightPopupEnabled! : BOOLEAN;
                      heavyWeightPopupEnabled! : BOOLEAN;
                    STATIC
                      PROCEDURE sharedInstance*() : ToolTipManager;
                    END;

  ToolTipManager$insideTimerAction* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_event.ActionListener)    (* Typebound Procedures *)
                                      STATIC
                                        PROCEDURE Init!(p0 : ToolTipManager) : ToolTipManager$insideTimerAction,CONSTRUCTOR;
                                      END;

  ToolTipManager$outsideTimerAction* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_event.ActionListener)    (* Typebound Procedures *)
                                       STATIC
                                         PROCEDURE Init!(p0 : ToolTipManager) : ToolTipManager$outsideTimerAction,CONSTRUCTOR;
                                       END;

  ToolTipManager$stillInsideTimerAction* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_event.ActionListener)    (* Typebound Procedures *)
                                           STATIC
                                             PROCEDURE Init!(p0 : ToolTipManager) : ToolTipManager$stillInsideTimerAction,CONSTRUCTOR;
                                           END;

  TransferHandler* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)    (* Typebound Procedures *)
                     STATIC
                       COPY*           = 1;
                       COPY_OR_MOVE*   = 3;
                       LINK*           = 1073741824;
                       MOVE*           = 2;
                       NONE*           = 0;
                       PROCEDURE getCopyAction*() : Action;
                       PROCEDURE getCutAction*() : Action;
                       PROCEDURE getPasteAction*() : Action;
                       PROCEDURE Init!() : TransferHandler,CONSTRUCTOR;
                       PROCEDURE Init*(p0 : java_lang.String) : TransferHandler,CONSTRUCTOR;
                     END;

  TransferHandler$DropLocation* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                                  STATIC
                                    PROCEDURE Init!(p0 : java_awt.Point) : TransferHandler$DropLocation,CONSTRUCTOR;
                                  END;

  TransferHandler$TransferSupport* = POINTER TO RECORD (java_lang.Object)    (* Typebound Procedures *)
                                     STATIC
                                       PROCEDURE Init*(p0 : java_awt.Component;
                                                       p1 : java_awt_datatransfer.Transferable) : TransferHandler$TransferSupport,CONSTRUCTOR;
                                     END;

  UIDefaults* = POINTER TO EXTENSIBLE RECORD (java_util.Hashtable)    (* Typebound Procedures *)
                STATIC
                  PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object) : UIDefaults,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : INTEGER;
                                  p1 : SHORTREAL) : UIDefaults,CONSTRUCTOR;
                  PROCEDURE Init*() : UIDefaults,CONSTRUCTOR;
                END;

  UIDefaults$ActiveValue* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                            END;

  UIDefaults$LazyInputMap* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + UIDefaults$LazyValue)    (* Typebound Procedures *)
                             STATIC
                               PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object) : UIDefaults$LazyInputMap,CONSTRUCTOR;
                             END;

  UIDefaults$LazyValue* = POINTER TO INTERFACE RECORD (java_lang.Object)    (* Typebound Procedures *)
                          END;

  UIDefaults$ProxyLazyValue* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + UIDefaults$LazyValue)    (* Typebound Procedures *)
                               STATIC
                                 PROCEDURE Init*(    p0 : java_lang.String;
                                                 IN  p1 : ARRAY OF java_lang.Object) : UIDefaults$ProxyLazyValue,CONSTRUCTOR;
                                 PROCEDURE Init*(    p0 : java_lang.String;
                                                     p1 : java_lang.String;
                                                 IN  p2 : ARRAY OF java_lang.Object) : UIDefaults$ProxyLazyValue,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : java_lang.String) : UIDefaults$ProxyLazyValue,CONSTRUCTOR;
                                 PROCEDURE Init*(p0 : java_lang.String;
                                                 p1 : java_lang.String) : UIDefaults$ProxyLazyValue,CONSTRUCTOR;
                               END;

  UIManager* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)
               STATIC
                 PROCEDURE addAuxiliaryLookAndFeel*(p0 : LookAndFeel);
                 PROCEDURE addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener);
                 PROCEDURE get*(p0 : java_lang.Object;
                                p1 : java_util.Locale) : java_lang.Object;
                 PROCEDURE get*(p0 : java_lang.Object) : java_lang.Object;
                 PROCEDURE getAuxiliaryLookAndFeels*() : POINTER TO ARRAY OF LookAndFeel;
                 PROCEDURE getBoolean*(p0 : java_lang.Object;
                                       p1 : java_util.Locale) : BOOLEAN;
                 PROCEDURE getBoolean*(p0 : java_lang.Object) : BOOLEAN;
                 PROCEDURE getBorder*(p0 : java_lang.Object;
                                      p1 : java_util.Locale) : javax_swing_border.Border;
                 PROCEDURE getBorder*(p0 : java_lang.Object) : javax_swing_border.Border;
                 PROCEDURE getColor*(p0 : java_lang.Object) : java_awt.Color;
                 PROCEDURE getColor*(p0 : java_lang.Object;
                                     p1 : java_util.Locale) : java_awt.Color;
                 PROCEDURE getCrossPlatformLookAndFeelClassName*() : java_lang.String;
                 PROCEDURE getDefaults*() : UIDefaults;
                 PROCEDURE getDimension*(p0 : java_lang.Object;
                                         p1 : java_util.Locale) : java_awt.Dimension;
                 PROCEDURE getDimension*(p0 : java_lang.Object) : java_awt.Dimension;
                 PROCEDURE getFont*(p0 : java_lang.Object;
                                    p1 : java_util.Locale) : java_awt.Font;
                 PROCEDURE getFont*(p0 : java_lang.Object) : java_awt.Font;
                 PROCEDURE getIcon*(p0 : java_lang.Object) : Icon;
                 PROCEDURE getIcon*(p0 : java_lang.Object;
                                    p1 : java_util.Locale) : Icon;
                 PROCEDURE getInsets*(p0 : java_lang.Object;
                                      p1 : java_util.Locale) : java_awt.Insets;
                 PROCEDURE getInsets*(p0 : java_lang.Object) : java_awt.Insets;
                 PROCEDURE getInstalledLookAndFeels*() : POINTER TO ARRAY OF UIManager$LookAndFeelInfo;
                 PROCEDURE getInt*(p0 : java_lang.Object;
                                   p1 : java_util.Locale) : INTEGER;
                 PROCEDURE getInt*(p0 : java_lang.Object) : INTEGER;
                 PROCEDURE getLookAndFeel*() : LookAndFeel;
                 PROCEDURE getLookAndFeelDefaults*() : UIDefaults;
                 PROCEDURE getPropertyChangeListeners*() : POINTER TO ARRAY OF java_beans.PropertyChangeListener;
                 PROCEDURE getString*(p0 : java_lang.Object) : java_lang.String;
                 PROCEDURE getString*(p0 : java_lang.Object;
                                      p1 : java_util.Locale) : java_lang.String;
                 PROCEDURE getSystemLookAndFeelClassName*() : java_lang.String;
                 PROCEDURE getUI*(p0 : JComponent) : javax_swing_plaf.ComponentUI;
                 PROCEDURE Init*() : UIManager,CONSTRUCTOR;
                 PROCEDURE installLookAndFeel*(p0 : java_lang.String;
                                               p1 : java_lang.String);
                 PROCEDURE installLookAndFeel*(p0 : UIManager$LookAndFeelInfo);
                 PROCEDURE put*(p0 : java_lang.Object;
                                p1 : java_lang.Object) : java_lang.Object;
                 PROCEDURE removeAuxiliaryLookAndFeel*(p0 : LookAndFeel) : BOOLEAN;
                 PROCEDURE removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener);
                 PROCEDURE setInstalledLookAndFeels*(IN  p0 : ARRAY OF UIManager$LookAndFeelInfo);
                 PROCEDURE setLookAndFeel*(p0 : java_lang.String);
                 PROCEDURE setLookAndFeel*(p0 : LookAndFeel);
               END;

  UIManager$LookAndFeelInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)    (* Typebound Procedures *)
                               STATIC
                                 PROCEDURE Init*(p0 : java_lang.String;
                                                 p1 : java_lang.String) : UIManager$LookAndFeelInfo,CONSTRUCTOR;
                               END;

  UnsupportedLookAndFeelException* = POINTER TO EXTENSIBLE RECORD (java_lang.Exception)
                                     STATIC
                                       PROCEDURE Init*(p0 : java_lang.String) : UnsupportedLookAndFeelException,CONSTRUCTOR;
                                     END;

  ViewportLayout* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt.LayoutManager + java_io.Serializable)    (* Typebound Procedures *)
                    STATIC
                      PROCEDURE Init*() : ViewportLayout,CONSTRUCTOR;
                    END;

  WindowConstants* = POINTER TO INTERFACE RECORD (java_lang.Object)
                     STATIC
                       DISPOSE_ON_CLOSE*    = 2;
                       DO_NOTHING_ON_CLOSE* = 0;
                       EXIT_ON_CLOSE*       = 3;
                       HIDE_ON_CLOSE*       = 1;
                     END;




PROCEDURE (self:AbstractAction) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractAction) clone!() : java_lang.Object,EXTENSIBLE;

PROCEDURE (self:AbstractAction) firePropertyChange!(p0 : java_lang.String;
                                                    p1 : java_lang.Object;
                                                    p2 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractAction) getKeys*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractAction) getPropertyChangeListeners*() : POINTER TO ARRAY OF java_beans.PropertyChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractAction) getValue*(p0 : java_lang.String) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractAction) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractAction) putValue*(p0 : java_lang.String;
                                          p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractAction) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractAction) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) actionPropertyChanged!(p0 : Action;
                                                       p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) addActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) addImpl!(p0 : java_awt.Component;
                                         p1 : java_lang.Object;
                                         p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:AbstractButton) addItemListener*(p0 : java_awt_event.ItemListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) checkHorizontalKey!(p0 : INTEGER;
                                                    p1 : java_lang.String) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) checkVerticalKey!(p0 : INTEGER;
                                                  p1 : java_lang.String) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) configurePropertiesFromAction!(p0 : Action),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) createActionListener!() : java_awt_event.ActionListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) createActionPropertyChangeListener!(p0 : Action) : java_beans.PropertyChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) createChangeListener!() : javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) createItemListener!() : java_awt_event.ItemListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) doClick*(),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) doClick*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) fireActionPerformed!(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) fireItemStateChanged!(p0 : java_awt_event.ItemEvent),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getAction*() : Action,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getActionCommand*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getActionListeners*() : POINTER TO ARRAY OF java_awt_event.ActionListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getDisabledIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getDisabledSelectedIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getDisplayedMnemonicIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getHideActionText*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getHorizontalAlignment*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getHorizontalTextPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getIconTextGap*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getItemListeners*() : POINTER TO ARRAY OF java_awt_event.ItemListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getLabel*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getMargin*() : java_awt.Insets,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getMnemonic*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getModel*() : ButtonModel,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getMultiClickThreshhold*() : LONGINT,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getPressedIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getRolloverIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getRolloverSelectedIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getSelectedIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getSelectedObjects*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getUI*() : javax_swing_plaf.ButtonUI,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getVerticalAlignment*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) getVerticalTextPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) imageUpdate*(p0 : java_awt.Image;
                                             p1 : INTEGER;
                                             p2 : INTEGER;
                                             p3 : INTEGER;
                                             p4 : INTEGER;
                                             p5 : INTEGER) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:AbstractButton) init!(p0 : java_lang.String;
                                      p1 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) isBorderPainted*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) isContentAreaFilled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) isFocusPainted*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) isRolloverEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) isSelected*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) paintBorder!(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:AbstractButton) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:AbstractButton) removeActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) removeItemListener*(p0 : java_awt_event.ItemListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) removeNotify*(),EXTENSIBLE;

PROCEDURE (self:AbstractButton) setAction*(p0 : Action),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setActionCommand*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setBorderPainted*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setContentAreaFilled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setDisabledIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setDisabledSelectedIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setDisplayedMnemonicIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:AbstractButton) setFocusPainted*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setHideActionText*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setHorizontalAlignment*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setHorizontalTextPosition*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setIconTextGap*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setLabel*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setLayout*(p0 : java_awt.LayoutManager),EXTENSIBLE;

PROCEDURE (self:AbstractButton) setMargin*(p0 : java_awt.Insets),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setMnemonic*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setMnemonic*(p0 : CHAR),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setModel*(p0 : ButtonModel),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setMultiClickThreshhold*(p0 : LONGINT),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setPressedIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setRolloverEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setRolloverIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setRolloverSelectedIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setSelected*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setSelectedIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setText*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setUI*(p0 : javax_swing_plaf.ButtonUI),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setVerticalAlignment*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) setVerticalTextPosition*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton) updateUI*(),EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) doAccessibleAction*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleAction*() : javax_accessibility.AccessibleAction,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleActionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleActionDescription*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleIcon*() : POINTER TO ARRAY OF javax_accessibility.AccessibleIcon,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleKeyBinding*() : javax_accessibility.AccessibleKeyBinding,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleRelationSet*() : javax_accessibility.AccessibleRelationSet,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleText*() : javax_accessibility.AccessibleText,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAfterIndex*(p0 : INTEGER;
                                                                        p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getAtIndex*(p0 : INTEGER;
                                                                     p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getBeforeIndex*(p0 : INTEGER;
                                                                         p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getCaretPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getCharacterAttribute*(p0 : INTEGER) : javax_swing_text.AttributeSet,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getCharacterBounds*(p0 : INTEGER) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getCharCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getCurrentAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getIndexAtPoint*(p0 : java_awt.Point) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getMaximumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getMinimumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getSelectedText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getSelectionEnd*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getSelectionStart*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getTitledBorderText*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getToolTipText*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) setCurrentAccessibleValue*(p0 : java_lang.Number) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$ButtonChangeListener) stateChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractCellEditor) addCellEditorListener*(p0 : javax_swing_event.CellEditorListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractCellEditor) cancelCellEditing*(),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractCellEditor) fireEditingCanceled!(),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractCellEditor) fireEditingStopped!(),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractCellEditor) getCellEditorListeners*() : POINTER TO ARRAY OF javax_swing_event.CellEditorListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractCellEditor) isCellEditable*(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractCellEditor) removeCellEditorListener*(p0 : javax_swing_event.CellEditorListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractCellEditor) shouldSelectCell*(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractCellEditor) stopCellEditing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractListModel) addListDataListener*(p0 : javax_swing_event.ListDataListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractListModel) fireContentsChanged!(p0 : java_lang.Object;
                                                        p1 : INTEGER;
                                                        p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractListModel) fireIntervalAdded!(p0 : java_lang.Object;
                                                      p1 : INTEGER;
                                                      p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractListModel) fireIntervalRemoved!(p0 : java_lang.Object;
                                                        p1 : INTEGER;
                                                        p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractListModel) getListDataListeners*() : POINTER TO ARRAY OF javax_swing_event.ListDataListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractListModel) getListeners*(p0 : java_lang.Class) : POINTER TO ARRAY OF java_util.EventListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractListModel) removeListDataListener*(p0 : javax_swing_event.ListDataListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractSpinnerModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractSpinnerModel) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:AbstractSpinnerModel) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractSpinnerModel) getListeners*(p0 : java_lang.Class) : POINTER TO ARRAY OF java_util.EventListener,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractSpinnerModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:Action) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,ABSTRACT;

PROCEDURE (self:Action) getValue*(p0 : java_lang.String) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:Action) isEnabled*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:Action) putValue*(p0 : java_lang.String;
                                  p1 : java_lang.Object),NEW,ABSTRACT;

PROCEDURE (self:Action) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,ABSTRACT;

PROCEDURE (self:Action) setEnabled*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:ActionMap) allKeys*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:ActionMap) clear*(),NEW,EXTENSIBLE;

PROCEDURE (self:ActionMap) get*(p0 : java_lang.Object) : Action,NEW,EXTENSIBLE;

PROCEDURE (self:ActionMap) getParent*() : ActionMap,NEW,EXTENSIBLE;

PROCEDURE (self:ActionMap) keys*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:ActionMap) put*(p0 : java_lang.Object;
                                p1 : Action),NEW,EXTENSIBLE;

PROCEDURE (self:ActionMap) remove*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:ActionMap) setParent*(p0 : ActionMap),NEW,EXTENSIBLE;

PROCEDURE (self:ActionMap) size*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:BoundedRangeModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) getExtent*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) getMaximum*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) getMinimum*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) getValue*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) getValueIsAdjusting*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) setExtent*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) setMaximum*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) setMinimum*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) setRangeProperties*(p0 : INTEGER;
                                                       p1 : INTEGER;
                                                       p2 : INTEGER;
                                                       p3 : INTEGER;
                                                       p4 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) setValue*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:BoundedRangeModel) setValueIsAdjusting*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:Box) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:Box) paintComponent!(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:Box) setLayout*(p0 : java_awt.LayoutManager),EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:Box$Filler) changeShape*(p0 : java_awt.Dimension;
                                         p1 : java_awt.Dimension;
                                         p2 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:Box$Filler) paintComponent!(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:BoxLayout) addLayoutComponent*(p0 : java_lang.String;
                                               p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:BoxLayout) addLayoutComponent*(p0 : java_awt.Component;
                                               p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:BoxLayout) getAxis*() : INTEGER,NEW;

PROCEDURE (self:BoxLayout) getLayoutAlignmentX*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:BoxLayout) getLayoutAlignmentY*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:BoxLayout) getTarget*() : java_awt.Container,NEW;

PROCEDURE (self:BoxLayout) invalidateLayout*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:BoxLayout) layoutContainer*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:BoxLayout) maximumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:BoxLayout) minimumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:BoxLayout) preferredLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:BoxLayout) removeLayoutComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:ButtonGroup) add*(p0 : AbstractButton),NEW,EXTENSIBLE;

PROCEDURE (self:ButtonGroup) clearSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:ButtonGroup) getButtonCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ButtonGroup) getElements*() : java_util.Enumeration,NEW,EXTENSIBLE;

PROCEDURE (self:ButtonGroup) getSelection*() : ButtonModel,NEW,EXTENSIBLE;

PROCEDURE (self:ButtonGroup) isSelected*(p0 : ButtonModel) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ButtonGroup) remove*(p0 : AbstractButton),NEW,EXTENSIBLE;

PROCEDURE (self:ButtonGroup) setSelected*(p0 : ButtonModel;
                                          p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ButtonModel) addActionListener*(p0 : java_awt_event.ActionListener),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) addItemListener*(p0 : java_awt_event.ItemListener),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) getActionCommand*() : java_lang.String,NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) getMnemonic*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) isArmed*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) isEnabled*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) isPressed*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) isRollover*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) isSelected*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) removeActionListener*(p0 : java_awt_event.ActionListener),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) removeItemListener*(p0 : java_awt_event.ItemListener),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) setActionCommand*(p0 : java_lang.String),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) setArmed*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) setEnabled*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) setGroup*(p0 : ButtonGroup),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) setMnemonic*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) setPressed*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) setRollover*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:ButtonModel) setSelected*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:CellEditor) addCellEditorListener*(p0 : javax_swing_event.CellEditorListener),NEW,ABSTRACT;

PROCEDURE (self:CellEditor) cancelCellEditing*(),NEW,ABSTRACT;

PROCEDURE (self:CellEditor) getCellEditorValue*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:CellEditor) isCellEditable*(p0 : java_util.EventObject) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:CellEditor) removeCellEditorListener*(p0 : javax_swing_event.CellEditorListener),NEW,ABSTRACT;

PROCEDURE (self:CellEditor) shouldSelectCell*(p0 : java_util.EventObject) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:CellEditor) stopCellEditing*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:CellRendererPane) addImpl!(p0 : java_awt.Component;
                                           p1 : java_lang.Object;
                                           p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:CellRendererPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:CellRendererPane) invalidate*(),EXTENSIBLE;

PROCEDURE (self:CellRendererPane) paint*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:CellRendererPane) paintComponent*(p0 : java_awt.Graphics;
                                                  p1 : java_awt.Component;
                                                  p2 : java_awt.Container;
                                                  p3 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane) paintComponent*(p0 : java_awt.Graphics;
                                                  p1 : java_awt.Component;
                                                  p2 : java_awt.Container;
                                                  p3 : INTEGER;
                                                  p4 : INTEGER;
                                                  p5 : INTEGER;
                                                  p6 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane) paintComponent*(p0 : java_awt.Graphics;
                                                  p1 : java_awt.Component;
                                                  p2 : java_awt.Container;
                                                  p3 : INTEGER;
                                                  p4 : INTEGER;
                                                  p5 : INTEGER;
                                                  p6 : INTEGER;
                                                  p7 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane) update*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:ComboBoxEditor) addActionListener*(p0 : java_awt_event.ActionListener),NEW,ABSTRACT;

PROCEDURE (self:ComboBoxEditor) getEditorComponent*() : java_awt.Component,NEW,ABSTRACT;

PROCEDURE (self:ComboBoxEditor) getItem*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:ComboBoxEditor) removeActionListener*(p0 : java_awt_event.ActionListener),NEW,ABSTRACT;

PROCEDURE (self:ComboBoxEditor) selectAll*(),NEW,ABSTRACT;

PROCEDURE (self:ComboBoxEditor) setItem*(p0 : java_lang.Object),NEW,ABSTRACT;

PROCEDURE (self:ComboBoxModel) getSelectedItem*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:ComboBoxModel) setSelectedItem*(p0 : java_lang.Object),NEW,ABSTRACT;

PROCEDURE (self:ComponentInputMap) clear*(),EXTENSIBLE;

PROCEDURE (self:ComponentInputMap) getComponent*() : JComponent,NEW,EXTENSIBLE;

PROCEDURE (self:ComponentInputMap) put*(p0 : KeyStroke;
                                        p1 : java_lang.Object),EXTENSIBLE;

PROCEDURE (self:ComponentInputMap) remove*(p0 : KeyStroke),EXTENSIBLE;

PROCEDURE (self:ComponentInputMap) setParent*(p0 : InputMap),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) clearRect*(p0 : INTEGER;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) clipRect*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) copyArea*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER;
                                         p4 : INTEGER;
                                         p5 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) create*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER) : java_awt.Graphics,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) create*() : java_awt.Graphics,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) dispose*(),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) draw3DRect*(p0 : INTEGER;
                                           p1 : INTEGER;
                                           p2 : INTEGER;
                                           p3 : INTEGER;
                                           p4 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawArc*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                        p3 : INTEGER;
                                        p4 : INTEGER;
                                        p5 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawBytes*(IN  p0 : ARRAY OF BYTE;
                                              p1 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : INTEGER;
                                              p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawChars*(IN  p0 : ARRAY OF CHAR;
                                              p1 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : INTEGER;
                                              p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawImage*(p0 : java_awt.Image;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : INTEGER;
                                          p4 : INTEGER;
                                          p5 : java_awt.Color;
                                          p6 : java_awt_image.ImageObserver) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawImage*(p0 : java_awt.Image;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : INTEGER;
                                          p4 : INTEGER;
                                          p5 : java_awt_image.ImageObserver) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawImage*(p0 : java_awt.Image;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : java_awt.Color;
                                          p4 : java_awt_image.ImageObserver) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawImage*(p0  : java_awt.Image;
                                          p1  : INTEGER;
                                          p2  : INTEGER;
                                          p3  : INTEGER;
                                          p4  : INTEGER;
                                          p5  : INTEGER;
                                          p6  : INTEGER;
                                          p7  : INTEGER;
                                          p8  : INTEGER;
                                          p9  : java_awt.Color;
                                          p10 : java_awt_image.ImageObserver) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawImage*(p0 : java_awt.Image;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : java_awt_image.ImageObserver) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawImage*(p0 : java_awt.Image;
                                          p1 : INTEGER;
                                          p2 : INTEGER;
                                          p3 : INTEGER;
                                          p4 : INTEGER;
                                          p5 : INTEGER;
                                          p6 : INTEGER;
                                          p7 : INTEGER;
                                          p8 : INTEGER;
                                          p9 : java_awt_image.ImageObserver) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawLine*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawOval*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawPolygon*(IN  p0 : ARRAY OF INTEGER;
                                            IN  p1 : ARRAY OF INTEGER;
                                                p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawPolyline*(IN  p0 : ARRAY OF INTEGER;
                                             IN  p1 : ARRAY OF INTEGER;
                                                 p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawRect*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawRoundRect*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : INTEGER;
                                              p4 : INTEGER;
                                              p5 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawString*(p0 : java_text.AttributedCharacterIterator;
                                           p1 : INTEGER;
                                           p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawString*(p0 : java_lang.String;
                                           p1 : INTEGER;
                                           p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) fill3DRect*(p0 : INTEGER;
                                           p1 : INTEGER;
                                           p2 : INTEGER;
                                           p3 : INTEGER;
                                           p4 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) fillArc*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                        p3 : INTEGER;
                                        p4 : INTEGER;
                                        p5 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) fillOval*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) fillPolygon*(IN  p0 : ARRAY OF INTEGER;
                                            IN  p1 : ARRAY OF INTEGER;
                                                p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) fillRect*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) fillRoundRect*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : INTEGER;
                                              p4 : INTEGER;
                                              p5 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) getClip*() : java_awt.Shape,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) getClipBounds*() : java_awt.Rectangle,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) getColor*() : java_awt.Color,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) getDebugOptions*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) getFont*() : java_awt.Font,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) getFontMetrics*() : java_awt.FontMetrics,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) isDrawingBuffer*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) setClip*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                        p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) setClip*(p0 : java_awt.Shape),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) setColor*(p0 : java_awt.Color),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) setDebugOptions*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) setFont*(p0 : java_awt.Font),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) setPaintMode*(),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) setXORMode*(p0 : java_awt.Color),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) translate*(p0 : INTEGER;
                                          p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) getExtent*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) getListeners*(p0 : java_lang.Class) : POINTER TO ARRAY OF java_util.EventListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) getMaximum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) getMinimum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) getValue*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) getValueIsAdjusting*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) setExtent*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) setMaximum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) setMinimum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) setRangeProperties*(p0 : INTEGER;
                                                              p1 : INTEGER;
                                                              p2 : INTEGER;
                                                              p3 : INTEGER;
                                                              p4 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) setValue*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) setValueIsAdjusting*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultBoundedRangeModel) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) addActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) addItemListener*(p0 : java_awt_event.ItemListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) fireActionPerformed!(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) fireItemStateChanged!(p0 : java_awt_event.ItemEvent),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) getActionCommand*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) getActionListeners*() : POINTER TO ARRAY OF java_awt_event.ActionListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) getGroup*() : ButtonGroup,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) getItemListeners*() : POINTER TO ARRAY OF java_awt_event.ItemListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) getListeners*(p0 : java_lang.Class) : POINTER TO ARRAY OF java_util.EventListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) getMnemonic*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) getSelectedObjects*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) isArmed*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) isPressed*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) isRollover*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) isSelected*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) removeActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) removeItemListener*(p0 : java_awt_event.ItemListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) setActionCommand*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) setArmed*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) setGroup*(p0 : ButtonGroup),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) setMnemonic*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) setPressed*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) setRollover*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultButtonModel) setSelected*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) cancelCellEditing*(),EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) getCellEditorValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) getClickCountToStart*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) getTableCellEditorComponent*(p0 : JTable;
                                                                p1 : java_lang.Object;
                                                                p2 : BOOLEAN;
                                                                p3 : INTEGER;
                                                                p4 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) getTreeCellEditorComponent*(p0 : JTree;
                                                               p1 : java_lang.Object;
                                                               p2 : BOOLEAN;
                                                               p3 : BOOLEAN;
                                                               p4 : BOOLEAN;
                                                               p5 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) isCellEditable*(p0 : java_util.EventObject) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) setClickCountToStart*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) shouldSelectCell*(p0 : java_util.EventObject) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor) stopCellEditing*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor$EditorDelegate) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor$EditorDelegate) cancelCellEditing*(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor$EditorDelegate) getCellEditorValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor$EditorDelegate) isCellEditable*(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor$EditorDelegate) itemStateChanged*(p0 : java_awt_event.ItemEvent),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor$EditorDelegate) setValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor$EditorDelegate) shouldSelectCell*(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor$EditorDelegate) startCellEditing*(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultCellEditor$EditorDelegate) stopCellEditing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) addElement*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) getElementAt*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) getIndexOf*(p0 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) getSelectedItem*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) getSize*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) insertElementAt*(p0 : java_lang.Object;
                                                       p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) removeAllElements*(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) removeElement*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) removeElementAt*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultComboBoxModel) setSelectedItem*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) activateFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) beginDraggingFrame*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) beginResizingFrame*(p0 : JComponent;
                                                           p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) closeFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) deactivateFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) deiconifyFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) dragFrame*(p0 : JComponent;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) endDraggingFrame*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) endResizingFrame*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) getBoundsForIconOf!(p0 : JInternalFrame) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) getPreviousBounds!(p0 : JInternalFrame) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) iconifyFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) maximizeFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) minimizeFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) openFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) removeIconFor!(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) resizeFrame*(p0 : JComponent;
                                                    p1 : INTEGER;
                                                    p2 : INTEGER;
                                                    p3 : INTEGER;
                                                    p4 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) setBoundsForFrame*(p0 : JComponent;
                                                          p1 : INTEGER;
                                                          p2 : INTEGER;
                                                          p3 : INTEGER;
                                                          p4 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) setPreviousBounds!(p0 : JInternalFrame;
                                                          p1 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) setWasIcon!(p0 : JInternalFrame;
                                                   p1 : java_lang.Boolean),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultDesktopManager) wasIcon!(p0 : JInternalFrame) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultFocusManager) compareTabOrder*(p0 : java_awt.Component;
                                                      p1 : java_awt.Component) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultFocusManager) getComponentAfter*(p0 : java_awt.Container;
                                                        p1 : java_awt.Component) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultFocusManager) getComponentBefore*(p0 : java_awt.Container;
                                                         p1 : java_awt.Component) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultFocusManager) getFirstComponent*(p0 : java_awt.Container) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultFocusManager) getLastComponent*(p0 : java_awt.Container) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) firePropertyChange*(p0 : java_lang.String;
                                                             p1 : SHORTINT;
                                                             p2 : SHORTINT),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) firePropertyChange*(p0 : java_lang.String;
                                                             p1 : INTEGER;
                                                             p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) firePropertyChange*(p0 : java_lang.String;
                                                             p1 : BYTE;
                                                             p2 : BYTE),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) firePropertyChange*(p0 : java_lang.String;
                                                             p1 : CHAR;
                                                             p2 : CHAR),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) firePropertyChange*(p0 : java_lang.String;
                                                             p1 : REAL;
                                                             p2 : REAL),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) firePropertyChange*(p0 : java_lang.String;
                                                             p1 : BOOLEAN;
                                                             p2 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) firePropertyChange*(p0 : java_lang.String;
                                                             p1 : LONGINT;
                                                             p2 : LONGINT),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) firePropertyChange*(p0 : java_lang.String;
                                                             p1 : SHORTREAL;
                                                             p2 : SHORTREAL),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) firePropertyChange!(p0 : java_lang.String;
                                                             p1 : java_lang.Object;
                                                             p2 : java_lang.Object),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) getListCellRendererComponent*(p0 : JList;
                                                                       p1 : java_lang.Object;
                                                                       p2 : INTEGER;
                                                                       p3 : BOOLEAN;
                                                                       p4 : BOOLEAN) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) invalidate*(),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) isOpaque*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) repaint*(),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) repaint*(p0 : LONGINT;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER;
                                                  p3 : INTEGER;
                                                  p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) repaint*(p0 : java_awt.Rectangle),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) revalidate*(),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) validate*(),EXTENSIBLE;

PROCEDURE (self:DefaultListModel) add*(p0 : INTEGER;
                                       p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) addElement*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) capacity*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) clear*(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) contains*(p0 : java_lang.Object) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) copyInto*(IN  p0 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) elementAt*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) elements*() : java_util.Enumeration,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) ensureCapacity*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) firstElement*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) get*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) getElementAt*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) getSize*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) indexOf*(p0 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) indexOf*(p0 : java_lang.Object;
                                           p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) insertElementAt*(p0 : java_lang.Object;
                                                   p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) isEmpty*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) lastElement*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) lastIndexOf*(p0 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) lastIndexOf*(p0 : java_lang.Object;
                                               p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) remove*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) removeAllElements*(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) removeElement*(p0 : java_lang.Object) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) removeElementAt*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) removeRange*(p0 : INTEGER;
                                               p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) set*(p0 : INTEGER;
                                       p1 : java_lang.Object) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) setElementAt*(p0 : java_lang.Object;
                                                p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) setSize*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) size*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) toArray*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) trimToSize*(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) addListSelectionListener*(p0 : javax_swing_event.ListSelectionListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) addSelectionInterval*(p0 : INTEGER;
                                                                 p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) clearSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) clone*() : java_lang.Object,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) fireValueChanged!(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) fireValueChanged!(p0 : INTEGER;
                                                             p1 : INTEGER;
                                                             p2 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) fireValueChanged!(p0 : INTEGER;
                                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) getAnchorSelectionIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) getLeadSelectionIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) getListeners*(p0 : java_lang.Class) : POINTER TO ARRAY OF java_util.EventListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) getListSelectionListeners*() : POINTER TO ARRAY OF javax_swing_event.ListSelectionListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) getMaxSelectionIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) getMinSelectionIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) getSelectionMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) getValueIsAdjusting*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) insertIndexInterval*(p0 : INTEGER;
                                                                p1 : INTEGER;
                                                                p2 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) isLeadAnchorNotificationEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) isSelectedIndex*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) isSelectionEmpty*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) moveLeadSelectionIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) removeIndexInterval*(p0 : INTEGER;
                                                                p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) removeListSelectionListener*(p0 : javax_swing_event.ListSelectionListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) removeSelectionInterval*(p0 : INTEGER;
                                                                    p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) setAnchorSelectionIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) setLeadAnchorNotificationEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) setLeadSelectionIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) setSelectionInterval*(p0 : INTEGER;
                                                                 p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) setSelectionMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) setValueIsAdjusting*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultListSelectionModel) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) allRowsChanged*(),EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) convertRowIndexToModel*(p0 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) convertRowIndexToView*(p0 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) getComparator*(p0 : INTEGER) : java_util.Comparator,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) getMaxSortKeys*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) getModel*() : java_lang.Object;

PROCEDURE (self:DefaultRowSorter) getModelRowCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) getModelWrapper!() : DefaultRowSorter$ModelWrapper,NEW;

PROCEDURE (self:DefaultRowSorter) getRowFilter*() : RowFilter,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) getSortKeys*() : java_util.List,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) getSortsOnUpdates*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) getViewRowCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) isSortable*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) modelStructureChanged*(),EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) rowsDeleted*(p0 : INTEGER;
                                               p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) rowsInserted*(p0 : INTEGER;
                                                p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) rowsUpdated*(p0 : INTEGER;
                                               p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) rowsUpdated*(p0 : INTEGER;
                                               p1 : INTEGER;
                                               p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) setComparator*(p0 : INTEGER;
                                                 p1 : java_util.Comparator),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) setMaxSortKeys*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) setModelWrapper!(p0 : DefaultRowSorter$ModelWrapper),NEW;

PROCEDURE (self:DefaultRowSorter) setRowFilter*(p0 : RowFilter),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) setSortable*(p0 : INTEGER;
                                               p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) setSortKeys*(p0 : java_util.List),EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) setSortsOnUpdates*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) sort*(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) toggleSortOrder*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter) useToString!(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter$ModelWrapper) getColumnCount*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:DefaultRowSorter$ModelWrapper) getIdentifier*(p0 : INTEGER) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:DefaultRowSorter$ModelWrapper) getModel*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:DefaultRowSorter$ModelWrapper) getRowCount*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:DefaultRowSorter$ModelWrapper) getStringValueAt*(p0 : INTEGER;
                                                                 p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultRowSorter$ModelWrapper) getValueAt*(p0 : INTEGER;
                                                           p1 : INTEGER) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:DefaultSingleSelectionModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultSingleSelectionModel) clearSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultSingleSelectionModel) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultSingleSelectionModel) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultSingleSelectionModel) getListeners*(p0 : java_lang.Class) : POINTER TO ARRAY OF java_util.EventListener,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultSingleSelectionModel) getSelectedIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultSingleSelectionModel) isSelected*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:DefaultSingleSelectionModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:DefaultSingleSelectionModel) setSelectedIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:DesktopManager) activateFrame*(p0 : JInternalFrame),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) beginDraggingFrame*(p0 : JComponent),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) beginResizingFrame*(p0 : JComponent;
                                                    p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) closeFrame*(p0 : JInternalFrame),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) deactivateFrame*(p0 : JInternalFrame),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) deiconifyFrame*(p0 : JInternalFrame),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) dragFrame*(p0 : JComponent;
                                           p1 : INTEGER;
                                           p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) endDraggingFrame*(p0 : JComponent),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) endResizingFrame*(p0 : JComponent),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) iconifyFrame*(p0 : JInternalFrame),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) maximizeFrame*(p0 : JInternalFrame),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) minimizeFrame*(p0 : JInternalFrame),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) openFrame*(p0 : JInternalFrame),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) resizeFrame*(p0 : JComponent;
                                             p1 : INTEGER;
                                             p2 : INTEGER;
                                             p3 : INTEGER;
                                             p4 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:DesktopManager) setBoundsForFrame*(p0 : JComponent;
                                                   p1 : INTEGER;
                                                   p2 : INTEGER;
                                                   p3 : INTEGER;
                                                   p4 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GrayFilter) filterRGB*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:GroupLayout) addLayoutComponent*(p0 : java_awt.Component;
                                                 p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) addLayoutComponent*(p0 : java_lang.String;
                                                 p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) createBaselineGroup*(p0 : BOOLEAN;
                                                  p1 : BOOLEAN) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) createParallelGroup*() : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) createParallelGroup*(p0 : GroupLayout$Alignment;
                                                  p1 : BOOLEAN) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) createParallelGroup*(p0 : GroupLayout$Alignment) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) createSequentialGroup*() : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) getAutoCreateContainerGaps*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) getAutoCreateGaps*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) getHonorsVisibility*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) getLayoutAlignmentX*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) getLayoutAlignmentY*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) getLayoutStyle*() : LayoutStyle,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) invalidateLayout*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) layoutContainer*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) linkSize*(    p0 : INTEGER;
                                       IN  p1 : ARRAY OF java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) linkSize*(IN  p0 : ARRAY OF java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) maximumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) minimumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) preferredLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) removeLayoutComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) replace*(p0 : java_awt.Component;
                                      p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) setAutoCreateContainerGaps*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) setAutoCreateGaps*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) setHonorsVisibility*(p0 : java_awt.Component;
                                                  p1 : java_lang.Boolean),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) setHonorsVisibility*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) setHorizontalGroup*(p0 : GroupLayout$Group),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) setLayoutStyle*(p0 : LayoutStyle),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) setVerticalGroup*(p0 : GroupLayout$Group),NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:GroupLayout$Group) addComponent*(p0 : java_awt.Component;
                                                 p1 : INTEGER;
                                                 p2 : INTEGER;
                                                 p3 : INTEGER) : GroupLayout$Group,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$Group) addComponent*(p0 : java_awt.Component) : GroupLayout$Group,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$Group) addGap*(p0 : INTEGER;
                                           p1 : INTEGER;
                                           p2 : INTEGER) : GroupLayout$Group,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$Group) addGap*(p0 : INTEGER) : GroupLayout$Group,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$Group) addGroup*(p0 : GroupLayout$Group) : GroupLayout$Group,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addComponent*(p0 : java_awt.Component;
                                                         p1 : GroupLayout$Alignment;
                                                         p2 : INTEGER;
                                                         p3 : INTEGER;
                                                         p4 : INTEGER) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addComponent*(p0 : java_awt.Component;
                                                         p1 : GroupLayout$Alignment) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addComponent*(p0 : java_awt.Component) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addComponent*(p0 : java_awt.Component;
                                                         p1 : INTEGER;
                                                         p2 : INTEGER;
                                                         p3 : INTEGER) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addComponent*(p0 : java_awt.Component;
                                                         p1 : INTEGER;
                                                         p2 : INTEGER;
                                                         p3 : INTEGER) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addComponent*(p0 : java_awt.Component) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addGap*(p0 : INTEGER;
                                                   p1 : INTEGER;
                                                   p2 : INTEGER) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addGap*(p0 : INTEGER) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addGap*(p0 : INTEGER;
                                                   p1 : INTEGER;
                                                   p2 : INTEGER) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addGap*(p0 : INTEGER) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addGroup*(p0 : GroupLayout$Group) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addGroup*(p0 : GroupLayout$Group) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$ParallelGroup) addGroup*(p0 : GroupLayout$Alignment;
                                                     p1 : GroupLayout$Group) : GroupLayout$ParallelGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addComponent*(p0 : BOOLEAN;
                                                           p1 : java_awt.Component;
                                                           p2 : INTEGER;
                                                           p3 : INTEGER;
                                                           p4 : INTEGER) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addComponent*(p0 : java_awt.Component;
                                                           p1 : INTEGER;
                                                           p2 : INTEGER;
                                                           p3 : INTEGER) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addComponent*(p0 : java_awt.Component) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addComponent*(p0 : java_awt.Component;
                                                           p1 : INTEGER;
                                                           p2 : INTEGER;
                                                           p3 : INTEGER) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addComponent*(p0 : java_awt.Component) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addComponent*(p0 : BOOLEAN;
                                                           p1 : java_awt.Component) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addContainerGap*(p0 : INTEGER;
                                                              p1 : INTEGER) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addContainerGap*() : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addGap*(p0 : INTEGER;
                                                     p1 : INTEGER;
                                                     p2 : INTEGER) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addGap*(p0 : INTEGER) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addGap*(p0 : INTEGER) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addGap*(p0 : INTEGER;
                                                     p1 : INTEGER;
                                                     p2 : INTEGER) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addGroup*(p0 : GroupLayout$Group) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addGroup*(p0 : BOOLEAN;
                                                       p1 : GroupLayout$Group) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addGroup*(p0 : GroupLayout$Group) : GroupLayout$Group,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addPreferredGap*(p0 : JComponent;
                                                              p1 : JComponent;
                                                              p2 : LayoutStyle$ComponentPlacement;
                                                              p3 : INTEGER;
                                                              p4 : INTEGER) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addPreferredGap*(p0 : JComponent;
                                                              p1 : JComponent;
                                                              p2 : LayoutStyle$ComponentPlacement) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addPreferredGap*(p0 : LayoutStyle$ComponentPlacement;
                                                              p1 : INTEGER;
                                                              p2 : INTEGER) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:GroupLayout$SequentialGroup) addPreferredGap*(p0 : LayoutStyle$ComponentPlacement) : GroupLayout$SequentialGroup,NEW,EXTENSIBLE;

PROCEDURE (self:Icon) getIconHeight*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Icon) getIconWidth*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Icon) paintIcon*(p0 : java_awt.Component;
                                 p1 : java_awt.Graphics;
                                 p2 : INTEGER;
                                 p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ImageIcon) getAccessibleContext*() : javax_accessibility.AccessibleContext,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) getDescription*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) getIconHeight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) getIconWidth*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) getImage*() : java_awt.Image,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) getImageLoadStatus*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) getImageObserver*() : java_awt_image.ImageObserver,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) loadImage!(p0 : java_awt.Image),NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) paintIcon*(p0 : java_awt.Component;
                                      p1 : java_awt.Graphics;
                                      p2 : INTEGER;
                                      p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) setDescription*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) setImage*(p0 : java_awt.Image),NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) setImageObserver*(p0 : java_awt_image.ImageObserver),NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getAccessibleIconDescription*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getAccessibleIconHeight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getAccessibleIconWidth*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:ImageIcon$AccessibleImageIcon) setAccessibleIconDescription*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:InputMap) allKeys*() : POINTER TO ARRAY OF KeyStroke,NEW,EXTENSIBLE;

PROCEDURE (self:InputMap) clear*(),NEW,EXTENSIBLE;

PROCEDURE (self:InputMap) get*(p0 : KeyStroke) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:InputMap) getParent*() : InputMap,NEW,EXTENSIBLE;

PROCEDURE (self:InputMap) keys*() : POINTER TO ARRAY OF KeyStroke,NEW,EXTENSIBLE;

PROCEDURE (self:InputMap) put*(p0 : KeyStroke;
                               p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:InputMap) remove*(p0 : KeyStroke),NEW,EXTENSIBLE;

PROCEDURE (self:InputMap) setParent*(p0 : InputMap),NEW,EXTENSIBLE;

PROCEDURE (self:InputMap) size*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:InputVerifier) shouldYieldFocus*(p0 : JComponent) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:InputVerifier) verify*(p0 : JComponent) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:InternalFrameFocusTraversalPolicy) getInitialComponent*(p0 : JInternalFrame) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) addImpl!(p0 : java_awt.Component;
                                  p1 : java_lang.Object;
                                  p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JApplet) createRootPane!() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JApplet) getContentPane*() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) getGlassPane*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) getGraphics*() : java_awt.Graphics,EXTENSIBLE;

PROCEDURE (self:JApplet) getJMenuBar*() : JMenuBar,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) getLayeredPane*() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) getRootPane*() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) getTransferHandler*() : TransferHandler,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) isRootPaneCheckingEnabled!() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JApplet) remove*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JApplet) repaint*(p0 : LONGINT;
                                  p1 : INTEGER;
                                  p2 : INTEGER;
                                  p3 : INTEGER;
                                  p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JApplet) setContentPane*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) setGlassPane*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) setJMenuBar*(p0 : JMenuBar),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) setLayeredPane*(p0 : JLayeredPane),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) setLayout*(p0 : java_awt.LayoutManager),EXTENSIBLE;

PROCEDURE (self:JApplet) setRootPane!(p0 : JRootPane),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) setRootPaneCheckingEnabled!(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) setTransferHandler*(p0 : TransferHandler),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) update*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JButton) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JButton) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JButton) isDefaultButton*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JButton) isDefaultCapable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JButton) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JButton) removeNotify*(),EXTENSIBLE;

PROCEDURE (self:JButton) setDefaultCapable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JButton) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JButton$AccessibleJButton) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JCheckBox) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JCheckBox) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JCheckBox) isBorderPaintedFlat*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JCheckBox) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JCheckBox) setBorderPaintedFlat*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JCheckBox) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JCheckBox$AccessibleJCheckBox) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JCheckBoxMenuItem) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JCheckBoxMenuItem) getSelectedObjects*() : POINTER TO ARRAY OF java_lang.Object,EXTENSIBLE;

PROCEDURE (self:JCheckBoxMenuItem) getState*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JCheckBoxMenuItem) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JCheckBoxMenuItem) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JCheckBoxMenuItem) setState*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JColorChooser) addChooserPanel*(p0 : javax_swing_colorchooser.AbstractColorChooserPanel),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JColorChooser) getChooserPanels*() : POINTER TO ARRAY OF javax_swing_colorchooser.AbstractColorChooserPanel,NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) getColor*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) getDragEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) getPreviewPanel*() : JComponent,NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) getSelectionModel*() : javax_swing_colorchooser.ColorSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) getUI*() : javax_swing_plaf.ColorChooserUI,NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JColorChooser) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JColorChooser) removeChooserPanel*(p0 : javax_swing_colorchooser.AbstractColorChooserPanel) : javax_swing_colorchooser.AbstractColorChooserPanel,NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setChooserPanels*(IN  p0 : ARRAY OF javax_swing_colorchooser.AbstractColorChooserPanel),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setColor*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setColor*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setColor*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setDragEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setPreviewPanel*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setSelectionModel*(p0 : javax_swing_colorchooser.ColorSelectionModel),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setUI*(p0 : javax_swing_plaf.ColorChooserUI),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JColorChooser$AccessibleJColorChooser) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JComboBox) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) actionPropertyChanged!(p0 : Action;
                                                  p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) addActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) addItem*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) addItemListener*(p0 : java_awt_event.ItemListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) addPopupMenuListener*(p0 : javax_swing_event.PopupMenuListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) configureEditor*(p0 : ComboBoxEditor;
                                            p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) configurePropertiesFromAction!(p0 : Action),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) contentsChanged*(p0 : javax_swing_event.ListDataEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) createActionPropertyChangeListener!(p0 : Action) : java_beans.PropertyChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) createDefaultKeySelectionManager!() : JComboBox$KeySelectionManager,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) fireActionEvent!(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) fireItemStateChanged!(p0 : java_awt_event.ItemEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) firePopupMenuCanceled*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) firePopupMenuWillBecomeInvisible*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) firePopupMenuWillBecomeVisible*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JComboBox) getAction*() : Action,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getActionCommand*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getActionListeners*() : POINTER TO ARRAY OF java_awt_event.ActionListener,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getEditor*() : ComboBoxEditor,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getItemAt*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getItemCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getItemListeners*() : POINTER TO ARRAY OF java_awt_event.ItemListener,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getKeySelectionManager*() : JComboBox$KeySelectionManager,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getMaximumRowCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getModel*() : ComboBoxModel,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getPopupMenuListeners*() : POINTER TO ARRAY OF javax_swing_event.PopupMenuListener,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getPrototypeDisplayValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getRenderer*() : ListCellRenderer,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getSelectedIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getSelectedItem*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getSelectedObjects*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getUI*() : javax_swing_plaf.ComboBoxUI,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JComboBox) hidePopup*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) insertItemAt*(p0 : java_lang.Object;
                                         p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) installAncestorListener!(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) intervalAdded*(p0 : javax_swing_event.ListDataEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) intervalRemoved*(p0 : javax_swing_event.ListDataEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) isEditable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) isLightWeightPopupEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) isPopupVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JComboBox) processKeyEvent*(p0 : java_awt_event.KeyEvent),EXTENSIBLE;

PROCEDURE (self:JComboBox) removeActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) removeAllItems*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) removeItem*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) removeItemAt*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) removeItemListener*(p0 : java_awt_event.ItemListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) removePopupMenuListener*(p0 : javax_swing_event.PopupMenuListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) selectedItemChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) selectWithKeyChar*(p0 : CHAR) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setAction*(p0 : Action),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setActionCommand*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setEditable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setEditor*(p0 : ComboBoxEditor),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JComboBox) setKeySelectionManager*(p0 : JComboBox$KeySelectionManager),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setLightWeightPopupEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setMaximumRowCount*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setModel*(p0 : ComboBoxModel),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setPopupVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setPrototypeDisplayValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setRenderer*(p0 : ListCellRenderer),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setSelectedIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setSelectedItem*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) setUI*(p0 : javax_swing_plaf.ComboBoxUI),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) showPopup*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) addAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) clearAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) doAccessibleAction*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleAction*() : javax_accessibility.AccessibleAction,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleActionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleActionDescription*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) isAccessibleChildSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) removeAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$AccessibleJComboBox) selectAllAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox$KeySelectionManager) selectionForKey*(p0 : CHAR;
                                                                p1 : ComboBoxModel) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:JComponent) addAncestorListener*(p0 : javax_swing_event.AncestorListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) addNotify*(),EXTENSIBLE;

PROCEDURE (self:JComponent) addVetoableChangeListener*(p0 : java_beans.VetoableChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) computeVisibleRect*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) contains*(p0 : INTEGER;
                                      p1 : INTEGER) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent) createToolTip*() : JToolTip,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) disable*(),EXTENSIBLE;

PROCEDURE (self:JComponent) enable*(),EXTENSIBLE;

PROCEDURE (self:JComponent) firePropertyChange*(p0 : java_lang.String;
                                                p1 : CHAR;
                                                p2 : CHAR),EXTENSIBLE;

PROCEDURE (self:JComponent) firePropertyChange*(p0 : java_lang.String;
                                                p1 : INTEGER;
                                                p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JComponent) firePropertyChange*(p0 : java_lang.String;
                                                p1 : BOOLEAN;
                                                p2 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JComponent) fireVetoableChange!(p0 : java_lang.String;
                                                p1 : java_lang.Object;
                                                p2 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JComponent) getActionForKeyStroke*(p0 : KeyStroke) : java_awt_event.ActionListener,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getActionMap*() : ActionMap,NEW;

PROCEDURE (self:JComponent) getAlignmentX*() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:JComponent) getAlignmentY*() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:JComponent) getAncestorListeners*() : POINTER TO ARRAY OF javax_swing_event.AncestorListener,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getAutoscrolls*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getBaseline*(p0 : INTEGER;
                                         p1 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:JComponent) getBaselineResizeBehavior*() : java_awt.Component$BaselineResizeBehavior,EXTENSIBLE;

PROCEDURE (self:JComponent) getBorder*() : javax_swing_border.Border,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getBounds*(p0 : java_awt.Rectangle) : java_awt.Rectangle,EXTENSIBLE;

PROCEDURE (self:JComponent) getClientProperty*(p0 : java_lang.Object) : java_lang.Object,NEW;

PROCEDURE (self:JComponent) getComponentGraphics!(p0 : java_awt.Graphics) : java_awt.Graphics,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getComponentPopupMenu*() : JPopupMenu,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getConditionForKeyStroke*(p0 : KeyStroke) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getDebugGraphicsOptions*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,EXTENSIBLE;

PROCEDURE (self:JComponent) getGraphics*() : java_awt.Graphics,EXTENSIBLE;

PROCEDURE (self:JComponent) getHeight*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JComponent) getInheritsPopupMenu*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getInputMap*() : InputMap,NEW;

PROCEDURE (self:JComponent) getInputMap*(p0 : INTEGER) : InputMap,NEW;

PROCEDURE (self:JComponent) getInputVerifier*() : InputVerifier,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getInsets*() : java_awt.Insets,EXTENSIBLE;

PROCEDURE (self:JComponent) getInsets*(p0 : java_awt.Insets) : java_awt.Insets,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getListeners*(p0 : java_lang.Class) : POINTER TO ARRAY OF java_util.EventListener,EXTENSIBLE;

PROCEDURE (self:JComponent) getLocation*(p0 : java_awt.Point) : java_awt.Point,EXTENSIBLE;

PROCEDURE (self:JComponent) getMaximumSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JComponent) getMinimumSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JComponent) getNextFocusableComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getPopupLocation*(p0 : java_awt_event.MouseEvent) : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JComponent) getRegisteredKeyStrokes*() : POINTER TO ARRAY OF KeyStroke,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getRootPane*() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getSize*(p0 : java_awt.Dimension) : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JComponent) getToolTipLocation*(p0 : java_awt_event.MouseEvent) : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getToolTipText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getToolTipText*(p0 : java_awt_event.MouseEvent) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getTopLevelAncestor*() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getTransferHandler*() : TransferHandler,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getUIClassID*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getVerifyInputWhenFocusTarget*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getVetoableChangeListeners*() : POINTER TO ARRAY OF java_beans.VetoableChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getVisibleRect*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getWidth*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JComponent) getX*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JComponent) getY*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JComponent) grabFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) isDoubleBuffered*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent) isManagingFocus*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) isOpaque*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent) isOptimizedDrawingEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) isPaintingForPrint*() : BOOLEAN,NEW;

PROCEDURE (self:JComponent) isPaintingTile*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) isRequestFocusEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) isValidateRoot*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) paint*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JComponent) paintBorder!(p0 : java_awt.Graphics),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) paintChildren!(p0 : java_awt.Graphics),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) paintComponent!(p0 : java_awt.Graphics),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) paintImmediately*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) paintImmediately*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JComponent) print*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JComponent) printAll*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JComponent) printBorder!(p0 : java_awt.Graphics),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) printChildren!(p0 : java_awt.Graphics),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) printComponent!(p0 : java_awt.Graphics),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) processComponentKeyEvent!(p0 : java_awt_event.KeyEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) processKeyBinding!(p0 : KeyStroke;
                                               p1 : java_awt_event.KeyEvent;
                                               p2 : INTEGER;
                                               p3 : BOOLEAN) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) processKeyEvent!(p0 : java_awt_event.KeyEvent),EXTENSIBLE;

PROCEDURE (self:JComponent) processMouseEvent!(p0 : java_awt_event.MouseEvent),EXTENSIBLE;

PROCEDURE (self:JComponent) processMouseMotionEvent!(p0 : java_awt_event.MouseEvent),EXTENSIBLE;

PROCEDURE (self:JComponent) putClientProperty*(p0 : java_lang.Object;
                                               p1 : java_lang.Object),NEW;

PROCEDURE (self:JComponent) registerKeyboardAction*(p0 : java_awt_event.ActionListener;
                                                    p1 : java_lang.String;
                                                    p2 : KeyStroke;
                                                    p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) registerKeyboardAction*(p0 : java_awt_event.ActionListener;
                                                    p1 : KeyStroke;
                                                    p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) removeAncestorListener*(p0 : javax_swing_event.AncestorListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) removeNotify*(),EXTENSIBLE;

PROCEDURE (self:JComponent) removeVetoableChangeListener*(p0 : java_beans.VetoableChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) repaint*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) repaint*(p0 : LONGINT;
                                     p1 : INTEGER;
                                     p2 : INTEGER;
                                     p3 : INTEGER;
                                     p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JComponent) requestDefaultFocus*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) requestFocus*(p0 : BOOLEAN) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent) requestFocus*(),EXTENSIBLE;

PROCEDURE (self:JComponent) requestFocusInWindow*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent) requestFocusInWindow!(p0 : BOOLEAN) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent) resetKeyboardActions*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) reshape*(p0 : INTEGER;
                                     p1 : INTEGER;
                                     p2 : INTEGER;
                                     p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JComponent) revalidate*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) scrollRectToVisible*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setActionMap*(p0 : ActionMap),NEW;

PROCEDURE (self:JComponent) setAlignmentX*(p0 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setAlignmentY*(p0 : SHORTREAL),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setAutoscrolls*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setBackground*(p0 : java_awt.Color),EXTENSIBLE;

PROCEDURE (self:JComponent) setBorder*(p0 : javax_swing_border.Border),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setComponentPopupMenu*(p0 : JPopupMenu),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setDebugGraphicsOptions*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setDoubleBuffered*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JComponent) setFocusTraversalKeys*(p0 : INTEGER;
                                                   p1 : java_util.Set),EXTENSIBLE;

PROCEDURE (self:JComponent) setFont*(p0 : java_awt.Font),EXTENSIBLE;

PROCEDURE (self:JComponent) setForeground*(p0 : java_awt.Color),EXTENSIBLE;

PROCEDURE (self:JComponent) setInheritsPopupMenu*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setInputMap*(p0 : INTEGER;
                                         p1 : InputMap),NEW;

PROCEDURE (self:JComponent) setInputVerifier*(p0 : InputVerifier),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setMaximumSize*(p0 : java_awt.Dimension),EXTENSIBLE;

PROCEDURE (self:JComponent) setMinimumSize*(p0 : java_awt.Dimension),EXTENSIBLE;

PROCEDURE (self:JComponent) setNextFocusableComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setOpaque*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setPreferredSize*(p0 : java_awt.Dimension),EXTENSIBLE;

PROCEDURE (self:JComponent) setRequestFocusEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setToolTipText*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setTransferHandler*(p0 : TransferHandler),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setUI!(p0 : javax_swing_plaf.ComponentUI),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setVerifyInputWhenFocusTarget*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setVisible*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JComponent) unregisterKeyboardAction*(p0 : KeyStroke),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) update*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JComponent) updateUI*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) addFocusListener*(p0 : java_awt_event.FocusListener),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) contains*(p0 : java_awt.Point) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleDescription*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleKeyBinding*() : javax_accessibility.AccessibleKeyBinding,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getBackground*() : java_awt.Color,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getBorderTitle!(p0 : javax_swing_border.Border) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getBounds*() : java_awt.Rectangle,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getCursor*() : java_awt.Cursor,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getFont*() : java_awt.Font,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getForeground*() : java_awt.Color,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getLocation*() : java_awt.Point,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getLocationOnScreen*() : java_awt.Point,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getTitledBorderText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getToolTipText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) isEnabled*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) isFocusTraversable*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) isShowing*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) isVisible*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) removeFocusListener*(p0 : java_awt_event.FocusListener),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) requestFocus*(),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setBackground*(p0 : java_awt.Color),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setBounds*(p0 : java_awt.Rectangle),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setCursor*(p0 : java_awt.Cursor),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setFont*(p0 : java_awt.Font),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setForeground*(p0 : java_awt.Color),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setLocation*(p0 : java_awt.Point),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setSize*(p0 : java_awt.Dimension),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setVisible*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent$AccessibleContainerHandler) componentAdded*(p0 : java_awt_event.ContainerEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent$AccessibleContainerHandler) componentRemoved*(p0 : java_awt_event.ContainerEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent$AccessibleFocusHandler) focusGained*(p0 : java_awt_event.FocusEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent$AccessibleFocusHandler) focusLost*(p0 : java_awt_event.FocusEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) addImpl!(p0 : java_awt.Component;
                                       p1 : java_lang.Object;
                                       p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JDesktopPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) getAllFrames*() : POINTER TO ARRAY OF JInternalFrame,NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) getAllFramesInLayer*(p0 : INTEGER) : POINTER TO ARRAY OF JInternalFrame,NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) getDesktopManager*() : DesktopManager,NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) getDragMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) getSelectedFrame*() : JInternalFrame,NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) getUI*() : javax_swing_plaf.DesktopPaneUI,NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) remove*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JDesktopPane) removeAll*(),EXTENSIBLE;

PROCEDURE (self:JDesktopPane) selectFrame*(p0 : BOOLEAN) : JInternalFrame,NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) setComponentZOrder*(p0 : java_awt.Component;
                                                  p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JDesktopPane) setDesktopManager*(p0 : DesktopManager),NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) setDragMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) setSelectedFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) setUI*(p0 : javax_swing_plaf.DesktopPaneUI),NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JDesktopPane$AccessibleJDesktopPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JDialog) addImpl!(p0 : java_awt.Component;
                                  p1 : java_lang.Object;
                                  p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JDialog) createRootPane!() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) dialogInit!(),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JDialog) getContentPane*() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) getDefaultCloseOperation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) getGlassPane*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) getGraphics*() : java_awt.Graphics,EXTENSIBLE;

PROCEDURE (self:JDialog) getJMenuBar*() : JMenuBar,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) getLayeredPane*() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) getRootPane*() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) getTransferHandler*() : TransferHandler,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) isRootPaneCheckingEnabled!() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JDialog) processWindowEvent!(p0 : java_awt_event.WindowEvent),EXTENSIBLE;

PROCEDURE (self:JDialog) remove*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JDialog) repaint*(p0 : LONGINT;
                                  p1 : INTEGER;
                                  p2 : INTEGER;
                                  p3 : INTEGER;
                                  p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JDialog) setContentPane*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) setDefaultCloseOperation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) setGlassPane*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) setJMenuBar*(p0 : JMenuBar),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) setLayeredPane*(p0 : JLayeredPane),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) setLayout*(p0 : java_awt.LayoutManager),EXTENSIBLE;

PROCEDURE (self:JDialog) setRootPane!(p0 : JRootPane),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) setRootPaneCheckingEnabled!(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) setTransferHandler*(p0 : TransferHandler),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) update*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JEditorPane) addHyperlinkListener*(p0 : javax_swing_event.HyperlinkListener),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) createDefaultEditorKit!() : javax_swing_text.EditorKit,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) fireHyperlinkUpdate*(p0 : javax_swing_event.HyperlinkEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getContentType*() : java_lang.String,NEW;

PROCEDURE (self:JEditorPane) getEditorKit*() : javax_swing_text.EditorKit,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getEditorKitForContentType*(p0 : java_lang.String) : javax_swing_text.EditorKit,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getHyperlinkListeners*() : POINTER TO ARRAY OF javax_swing_event.HyperlinkListener,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getPage*() : java_net.URL,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getScrollableTracksViewportHeight*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getScrollableTracksViewportWidth*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getStream!(p0 : java_net.URL) : java_io.InputStream,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getText*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JEditorPane) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JEditorPane) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JEditorPane) read*(p0 : java_io.InputStream;
                                   p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) removeHyperlinkListener*(p0 : javax_swing_event.HyperlinkListener),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) replaceSelection*(p0 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JEditorPane) scrollToReference*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) setContentType*(p0 : java_lang.String),NEW;

PROCEDURE (self:JEditorPane) setEditorKit*(p0 : javax_swing_text.EditorKit),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) setEditorKitForContentType*(p0 : java_lang.String;
                                                         p1 : javax_swing_text.EditorKit),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) setPage*(p0 : java_net.URL),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) setPage*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) setText*(p0 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JEditorPane$AccessibleJEditorPane) getAccessibleDescription*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JEditorPane$AccessibleJEditorPane) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JEditorPane$AccessibleJEditorPaneHTML) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JEditorPane$AccessibleJEditorPaneHTML) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JEditorPane$AccessibleJEditorPaneHTML) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JEditorPane$AccessibleJEditorPaneHTML) getAccessibleText*() : javax_accessibility.AccessibleText,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport) getLink*(p0 : INTEGER) : javax_accessibility.AccessibleHyperlink,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport) getLinkCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport) getLinkIndex*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport) getLinkText*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink) doAccessibleAction*(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink) getAccessibleActionAnchor*(p0 : INTEGER) : java_lang.Object,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink) getAccessibleActionCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink) getAccessibleActionDescription*(p0 : INTEGER) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink) getAccessibleActionObject*(p0 : INTEGER) : java_lang.Object,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink) getEndIndex*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink) getStartIndex*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JEditorPane$JEditorPaneAccessibleHypertextSupport$HTMLLink) isValid*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JFileChooser) accept*(p0 : java_io.File) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) addActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) addChoosableFileFilter*(p0 : javax_swing_filechooser.FileFilter),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) approveSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) cancelSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) changeToParentDirectory*(),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) createDialog!(p0 : java_awt.Component) : JDialog,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) ensureFileIsVisible*(p0 : java_io.File),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) fireActionPerformed!(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getAcceptAllFileFilter*() : javax_swing_filechooser.FileFilter,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getAccessory*() : JComponent,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getActionListeners*() : POINTER TO ARRAY OF java_awt_event.ActionListener,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getApproveButtonMnemonic*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getApproveButtonText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getApproveButtonToolTipText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getChoosableFileFilters*() : POINTER TO ARRAY OF javax_swing_filechooser.FileFilter,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getControlButtonsAreShown*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getCurrentDirectory*() : java_io.File,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getDescription*(p0 : java_io.File) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getDialogTitle*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getDialogType*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getDragEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getFileFilter*() : javax_swing_filechooser.FileFilter,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getFileSelectionMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getFileSystemView*() : javax_swing_filechooser.FileSystemView,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getFileView*() : javax_swing_filechooser.FileView,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getIcon*(p0 : java_io.File) : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getName*(p0 : java_io.File) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getSelectedFile*() : java_io.File,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getSelectedFiles*() : POINTER TO ARRAY OF java_io.File,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getTypeDescription*(p0 : java_io.File) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getUI*() : javax_swing_plaf.FileChooserUI,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JFileChooser) isAcceptAllFileFilterUsed*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) isDirectorySelectionEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) isFileHidingEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) isFileSelectionEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) isMultiSelectionEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) isTraversable*(p0 : java_io.File) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JFileChooser) removeActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) removeChoosableFileFilter*(p0 : javax_swing_filechooser.FileFilter) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) rescanCurrentDirectory*(),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) resetChoosableFileFilters*(),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setAcceptAllFileFilterUsed*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setAccessory*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setApproveButtonMnemonic*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setApproveButtonMnemonic*(p0 : CHAR),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setApproveButtonText*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setApproveButtonToolTipText*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setControlButtonsAreShown*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setCurrentDirectory*(p0 : java_io.File),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setDialogTitle*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setDialogType*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setDragEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setFileFilter*(p0 : javax_swing_filechooser.FileFilter),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setFileHidingEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setFileSelectionMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setFileSystemView*(p0 : javax_swing_filechooser.FileSystemView),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setFileView*(p0 : javax_swing_filechooser.FileView),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setMultiSelectionEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setSelectedFile*(p0 : java_io.File),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setSelectedFiles*(IN  p0 : ARRAY OF java_io.File),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setup!(p0 : javax_swing_filechooser.FileSystemView),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) showDialog*(p0 : java_awt.Component;
                                          p1 : java_lang.String) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) showOpenDialog*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) showSaveDialog*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JFileChooser$AccessibleJFileChooser) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) commitEdit*(),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) getActions*() : POINTER TO ARRAY OF Action,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) getFocusLostBehavior*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) getFormatter*() : JFormattedTextField$AbstractFormatter,NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) getFormatterFactory*() : JFormattedTextField$AbstractFormatterFactory,NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) getValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) invalidEdit!(),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) isEditValid*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) processFocusEvent!(p0 : java_awt_event.FocusEvent),EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) processInputMethodEvent!(p0 : java_awt_event.InputMethodEvent),EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) setDocument*(p0 : javax_swing_text.Document),EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) setFocusLostBehavior*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) setFormatter!(p0 : JFormattedTextField$AbstractFormatter),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) setFormatterFactory*(p0 : JFormattedTextField$AbstractFormatterFactory),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField) setValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) clone!() : java_lang.Object,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) getActions!() : POINTER TO ARRAY OF Action,NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) getDocumentFilter!() : javax_swing_text.DocumentFilter,NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) getFormattedTextField!() : JFormattedTextField,NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) getNavigationFilter!() : javax_swing_text.NavigationFilter,NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) install*(p0 : JFormattedTextField),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) invalidEdit!(),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) setEditValid!(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) stringToValue*(p0 : java_lang.String) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) uninstall*(),NEW,EXTENSIBLE;

PROCEDURE (self:JFormattedTextField$AbstractFormatter) valueToString*(p0 : java_lang.Object) : java_lang.String,NEW,ABSTRACT;

PROCEDURE (self:JFormattedTextField$AbstractFormatterFactory) getFormatter*(p0 : JFormattedTextField) : JFormattedTextField$AbstractFormatter,NEW,ABSTRACT;

PROCEDURE (self:JFrame) addImpl!(p0 : java_awt.Component;
                                 p1 : java_lang.Object;
                                 p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JFrame) createRootPane!() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) frameInit!(),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JFrame) getContentPane*() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) getDefaultCloseOperation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) getGlassPane*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) getGraphics*() : java_awt.Graphics,EXTENSIBLE;

PROCEDURE (self:JFrame) getJMenuBar*() : JMenuBar,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) getLayeredPane*() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) getRootPane*() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) getTransferHandler*() : TransferHandler,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) isRootPaneCheckingEnabled!() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JFrame) processWindowEvent!(p0 : java_awt_event.WindowEvent),EXTENSIBLE;

PROCEDURE (self:JFrame) remove*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JFrame) repaint*(p0 : LONGINT;
                                 p1 : INTEGER;
                                 p2 : INTEGER;
                                 p3 : INTEGER;
                                 p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JFrame) setContentPane*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) setDefaultCloseOperation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) setGlassPane*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) setIconImage*(p0 : java_awt.Image),EXTENSIBLE;

PROCEDURE (self:JFrame) setJMenuBar*(p0 : JMenuBar),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) setLayeredPane*(p0 : JLayeredPane),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) setLayout*(p0 : java_awt.LayoutManager),EXTENSIBLE;

PROCEDURE (self:JFrame) setRootPane!(p0 : JRootPane),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) setRootPaneCheckingEnabled!(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) setTransferHandler*(p0 : TransferHandler),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) update*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) addImpl!(p0 : java_awt.Component;
                                         p1 : java_lang.Object;
                                         p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JInternalFrame) addInternalFrameListener*(p0 : javax_swing_event.InternalFrameListener),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) createRootPane!() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) dispose*(),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) doDefaultCloseAction*(),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) fireInternalFrameEvent!(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getContentPane*() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getDefaultCloseOperation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getDesktopIcon*() : JInternalFrame$JDesktopIcon,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getDesktopPane*() : JDesktopPane,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getFocusCycleRootAncestor*() : java_awt.Container;

PROCEDURE (self:JInternalFrame) getFocusOwner*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getFrameIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getGlassPane*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getInternalFrameListeners*() : POINTER TO ARRAY OF javax_swing_event.InternalFrameListener,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getJMenuBar*() : JMenuBar,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getLastCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getLayer*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getLayeredPane*() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getMenuBar*() : JMenuBar,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getMostRecentFocusOwner*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getNormalBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getRootPane*() : JRootPane,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getTitle*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getUI*() : javax_swing_plaf.InternalFrameUI,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getWarningString*() : java_lang.String,NEW;

PROCEDURE (self:JInternalFrame) hide*(),EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isClosable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isClosed*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isFocusCycleRoot*() : BOOLEAN;

PROCEDURE (self:JInternalFrame) isIcon*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isIconifiable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isMaximizable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isMaximum*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isResizable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isRootPaneCheckingEnabled!() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isSelected*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) moveToBack*(),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) moveToFront*(),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) pack*(),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) paintComponent!(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JInternalFrame) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) remove*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JInternalFrame) removeInternalFrameListener*(p0 : javax_swing_event.InternalFrameListener),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) reshape*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JInternalFrame) restoreSubcomponentFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setClosable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setClosed*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setContentPane*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setCursor*(p0 : java_awt.Cursor),EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setDefaultCloseOperation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setDesktopIcon*(p0 : JInternalFrame$JDesktopIcon),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setFocusCycleRoot*(p0 : BOOLEAN);

PROCEDURE (self:JInternalFrame) setFrameIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setGlassPane*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setIcon*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setIconifiable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setJMenuBar*(p0 : JMenuBar),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setLayer*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setLayer*(p0 : java_lang.Integer),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setLayeredPane*(p0 : JLayeredPane),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setLayout*(p0 : java_awt.LayoutManager),EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setMaximizable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setMaximum*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setMenuBar*(p0 : JMenuBar),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setNormalBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setResizable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setRootPane!(p0 : JRootPane),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setRootPaneCheckingEnabled!(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setSelected*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setTitle*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setUI*(p0 : javax_swing_plaf.InternalFrameUI),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) show*(),EXTENSIBLE;

PROCEDURE (self:JInternalFrame) toBack*(),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) toFront*(),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JInternalFrame$AccessibleJInternalFrame) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$AccessibleJInternalFrame) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$AccessibleJInternalFrame) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$AccessibleJInternalFrame) getCurrentAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$AccessibleJInternalFrame) getMaximumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$AccessibleJInternalFrame) getMinimumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$AccessibleJInternalFrame) setCurrentAccessibleValue*(p0 : java_lang.Number) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon) getDesktopPane*() : JDesktopPane,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon) getInternalFrame*() : JInternalFrame,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon) getUI*() : javax_swing_plaf.DesktopIconUI,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon) setInternalFrame*(p0 : JInternalFrame),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon) setUI*(p0 : javax_swing_plaf.DesktopIconUI),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon) getCurrentAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon) getMaximumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon) getMinimumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon) setCurrentAccessibleValue*(p0 : java_lang.Number) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) checkHorizontalKey!(p0 : INTEGER;
                                            p1 : java_lang.String) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) checkVerticalKey!(p0 : INTEGER;
                                          p1 : java_lang.String) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JLabel) getDisabledIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getDisplayedMnemonic*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getDisplayedMnemonicIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getHorizontalAlignment*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getHorizontalTextPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getIconTextGap*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getLabelFor*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getUI*() : javax_swing_plaf.LabelUI,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JLabel) getVerticalAlignment*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) getVerticalTextPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) imageUpdate*(p0 : java_awt.Image;
                                     p1 : INTEGER;
                                     p2 : INTEGER;
                                     p3 : INTEGER;
                                     p4 : INTEGER;
                                     p5 : INTEGER) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JLabel) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JLabel) setDisabledIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setDisplayedMnemonic*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setDisplayedMnemonic*(p0 : CHAR),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setDisplayedMnemonicIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setHorizontalAlignment*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setHorizontalTextPosition*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setIconTextGap*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setLabelFor*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setText*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setUI*(p0 : javax_swing_plaf.LabelUI),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setVerticalAlignment*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setVerticalTextPosition*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getAccessibleIcon*() : POINTER TO ARRAY OF javax_accessibility.AccessibleIcon,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getAccessibleKeyBinding*() : javax_accessibility.AccessibleKeyBinding,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getAccessibleRelationSet*() : javax_accessibility.AccessibleRelationSet,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getAccessibleText*() : javax_accessibility.AccessibleText,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getAfterIndex*(p0 : INTEGER;
                                                        p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getAtIndex*(p0 : INTEGER;
                                                     p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getBeforeIndex*(p0 : INTEGER;
                                                         p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getCaretPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getCharacterAttribute*(p0 : INTEGER) : javax_swing_text.AttributeSet,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getCharacterBounds*(p0 : INTEGER) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getCharCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getIndexAtPoint*(p0 : java_awt.Point) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getSelectedText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getSelectionEnd*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getSelectionStart*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getTitledBorderText*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getToolTipText*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) addImpl!(p0 : java_awt.Component;
                                       p1 : java_lang.Object;
                                       p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JLayeredPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) getComponentCountInLayer*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) getComponentsInLayer*(p0 : INTEGER) : POINTER TO ARRAY OF java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) getComponentToLayer!() : java_util.Hashtable,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) getIndexOf*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) getLayer*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) getObjectForLayer!(p0 : INTEGER) : java_lang.Integer,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) getPosition*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) highestLayer*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) insertIndexForLayer!(p0 : INTEGER;
                                                   p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) isOptimizedDrawingEnabled*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) lowestLayer*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) moveToBack*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) moveToFront*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) paint*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JLayeredPane) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) remove*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JLayeredPane) removeAll*(),EXTENSIBLE;

PROCEDURE (self:JLayeredPane) setLayer*(p0 : java_awt.Component;
                                        p1 : INTEGER;
                                        p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) setLayer*(p0 : java_awt.Component;
                                        p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) setPosition*(p0 : java_awt.Component;
                                           p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane$AccessibleJLayeredPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JList) addListSelectionListener*(p0 : javax_swing_event.ListSelectionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JList) addSelectionInterval*(p0 : INTEGER;
                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) clearSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JList) createSelectionModel!() : ListSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JList) ensureIndexIsVisible*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) fireSelectionValueChanged!(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JList) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JList) getAnchorSelectionIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getCellBounds*(p0 : INTEGER;
                                      p1 : INTEGER) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getCellRenderer*() : ListCellRenderer,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getDragEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getDropLocation*() : JList$DropLocation,NEW;

PROCEDURE (self:JList) getDropMode*() : DropMode,NEW;

PROCEDURE (self:JList) getFirstVisibleIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getFixedCellHeight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getFixedCellWidth*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getLastVisibleIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getLayoutOrientation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getLeadSelectionIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getListSelectionListeners*() : POINTER TO ARRAY OF javax_swing_event.ListSelectionListener,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getMaxSelectionIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getMinSelectionIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getModel*() : ListModel,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getNextMatch*(p0 : java_lang.String;
                                     p1 : INTEGER;
                                     p2 : javax_swing_text.Position$Bias) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getPreferredScrollableViewportSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getPrototypeCellValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getScrollableBlockIncrement*(p0 : java_awt.Rectangle;
                                                    p1 : INTEGER;
                                                    p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getScrollableTracksViewportHeight*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getScrollableTracksViewportWidth*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getScrollableUnitIncrement*(p0 : java_awt.Rectangle;
                                                   p1 : INTEGER;
                                                   p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getSelectedIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getSelectedIndices*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getSelectedValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getSelectedValues*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getSelectionBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getSelectionForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getSelectionMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getSelectionModel*() : ListSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getToolTipText*(p0 : java_awt_event.MouseEvent) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JList) getUI*() : javax_swing_plaf.ListUI,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JList) getValueIsAdjusting*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList) getVisibleRowCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) indexToLocation*(p0 : INTEGER) : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JList) isSelectedIndex*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList) isSelectionEmpty*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList) locationToIndex*(p0 : java_awt.Point) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JList) removeListSelectionListener*(p0 : javax_swing_event.ListSelectionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JList) removeSelectionInterval*(p0 : INTEGER;
                                                p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setCellRenderer*(p0 : ListCellRenderer),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setDragEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setDropMode*(p0 : DropMode),NEW;

PROCEDURE (self:JList) setFixedCellHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setFixedCellWidth*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setLayoutOrientation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setListData*(p0 : java_util.Vector),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setListData*(IN  p0 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setModel*(p0 : ListModel),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setPrototypeCellValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setSelectedIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setSelectedIndices*(IN  p0 : ARRAY OF INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setSelectedValue*(p0 : java_lang.Object;
                                         p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setSelectionBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setSelectionForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setSelectionInterval*(p0 : INTEGER;
                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setSelectionMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setSelectionModel*(p0 : ListSelectionModel),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setUI*(p0 : javax_swing_plaf.ListUI),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setValueIsAdjusting*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setVisibleRowCount*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) addAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) clearAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) contentsChanged*(p0 : javax_swing_event.ListDataEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) getAccessibleSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) intervalAdded*(p0 : javax_swing_event.ListDataEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) intervalRemoved*(p0 : javax_swing_event.ListDataEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) isAccessibleChildSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) propertyChange*(p0 : java_beans.PropertyChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) removeAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) selectAllAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList) valueChanged*(p0 : javax_swing_event.ListSelectionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleAction*() : javax_accessibility.AccessibleAction,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleContext*() : javax_accessibility.AccessibleContext,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleDescription*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleIcon*() : POINTER TO ARRAY OF javax_accessibility.AccessibleIcon,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleText*() : javax_accessibility.AccessibleText,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setAccessibleDescription*(p0 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setAccessibleName*(p0 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JList$AccessibleJList$AccessibleJListChild) setVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JList$DropLocation) getIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JList$DropLocation) isInsert*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JList$DropLocation) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JMenu) add*(p0 : java_awt.Component) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:JMenu) add*(p0 : JMenuItem) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) add*(p0 : java_awt.Component;
                            p1 : INTEGER) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:JMenu) add*(p0 : Action) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) add*(p0 : java_lang.String) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) addMenuListener*(p0 : javax_swing_event.MenuListener),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) addSeparator*(),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) applyComponentOrientation*(p0 : java_awt.ComponentOrientation),EXTENSIBLE;

PROCEDURE (self:JMenu) createActionChangeListener!(p0 : JMenuItem) : java_beans.PropertyChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) createActionComponent!(p0 : Action) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) createWinListener!(p0 : JPopupMenu) : JMenu$WinListener,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) doClick*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JMenu) fireMenuCanceled!(),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) fireMenuDeselected!(),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) fireMenuSelected!(),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JMenu) getComponent*() : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:JMenu) getDelay*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getItem*(p0 : INTEGER) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getItemCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getMenuComponent*(p0 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getMenuComponentCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getMenuComponents*() : POINTER TO ARRAY OF java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getMenuListeners*() : POINTER TO ARRAY OF javax_swing_event.MenuListener,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getPopupMenu*() : JPopupMenu,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getPopupMenuOrigin!() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) getSubElements*() : POINTER TO ARRAY OF MenuElement,EXTENSIBLE;

PROCEDURE (self:JMenu) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JMenu) insert*(p0 : Action;
                               p1 : INTEGER) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) insert*(p0 : JMenuItem;
                               p1 : INTEGER) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) insert*(p0 : java_lang.String;
                               p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) insertSeparator*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) isMenuComponent*(p0 : java_awt.Component) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) isPopupMenuVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) isSelected*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JMenu) isTearOff*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) isTopLevelMenu*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) menuSelectionChanged*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JMenu) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JMenu) processKeyEvent!(p0 : java_awt_event.KeyEvent),EXTENSIBLE;

PROCEDURE (self:JMenu) remove*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JMenu) remove*(p0 : JMenuItem),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) remove*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JMenu) removeAll*(),EXTENSIBLE;

PROCEDURE (self:JMenu) removeMenuListener*(p0 : javax_swing_event.MenuListener),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) setAccelerator*(p0 : KeyStroke),EXTENSIBLE;

PROCEDURE (self:JMenu) setComponentOrientation*(p0 : java_awt.ComponentOrientation),EXTENSIBLE;

PROCEDURE (self:JMenu) setDelay*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) setMenuLocation*(p0 : INTEGER;
                                        p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) setModel*(p0 : ButtonModel),EXTENSIBLE;

PROCEDURE (self:JMenu) setPopupMenuVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) setSelected*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JMenu) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) addAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) clearAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) getAccessibleSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) isAccessibleChildSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) removeAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) selectAllAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu$WinListener) windowClosing*(p0 : java_awt_event.WindowEvent),EXTENSIBLE;

PROCEDURE (self:JMenuBar) add*(p0 : JMenu) : JMenu,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) addNotify*(),EXTENSIBLE;

PROCEDURE (self:JMenuBar) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getComponentAtIndex*(p0 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getComponentIndex*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getHelpMenu*() : JMenu,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getMargin*() : java_awt.Insets,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getMenu*(p0 : INTEGER) : JMenu,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getMenuCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getSelectionModel*() : SingleSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getSubElements*() : POINTER TO ARRAY OF MenuElement,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getUI*() : javax_swing_plaf.MenuBarUI,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JMenuBar) isBorderPainted*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) isSelected*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) menuSelectionChanged*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) paintBorder!(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JMenuBar) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JMenuBar) processKeyBinding!(p0 : KeyStroke;
                                             p1 : java_awt_event.KeyEvent;
                                             p2 : INTEGER;
                                             p3 : BOOLEAN) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JMenuBar) processKeyEvent*(    p0 : java_awt_event.KeyEvent;
                                           IN  p1 : ARRAY OF MenuElement;
                                               p2 : MenuSelectionManager),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) processMouseEvent*(    p0 : java_awt_event.MouseEvent;
                                             IN  p1 : ARRAY OF MenuElement;
                                                 p2 : MenuSelectionManager),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) removeNotify*(),EXTENSIBLE;

PROCEDURE (self:JMenuBar) setBorderPainted*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) setHelpMenu*(p0 : JMenu),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) setMargin*(p0 : java_awt.Insets),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) setSelected*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) setSelectionModel*(p0 : SingleSelectionModel),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) setUI*(p0 : javax_swing_plaf.MenuBarUI),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) addAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) clearAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) getAccessibleSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) isAccessibleChildSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) removeAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) selectAllAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) actionPropertyChanged!(p0 : Action;
                                                  p1 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JMenuItem) addMenuDragMouseListener*(p0 : javax_swing_event.MenuDragMouseListener),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) addMenuKeyListener*(p0 : javax_swing_event.MenuKeyListener),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) configurePropertiesFromAction!(p0 : Action),EXTENSIBLE;

PROCEDURE (self:JMenuItem) fireMenuDragMouseDragged!(p0 : javax_swing_event.MenuDragMouseEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) fireMenuDragMouseEntered!(p0 : javax_swing_event.MenuDragMouseEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) fireMenuDragMouseExited!(p0 : javax_swing_event.MenuDragMouseEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) fireMenuDragMouseReleased!(p0 : javax_swing_event.MenuDragMouseEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) fireMenuKeyPressed!(p0 : javax_swing_event.MenuKeyEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) fireMenuKeyReleased!(p0 : javax_swing_event.MenuKeyEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) fireMenuKeyTyped!(p0 : javax_swing_event.MenuKeyEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) getAccelerator*() : KeyStroke,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JMenuItem) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) getMenuDragMouseListeners*() : POINTER TO ARRAY OF javax_swing_event.MenuDragMouseListener,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) getMenuKeyListeners*() : POINTER TO ARRAY OF javax_swing_event.MenuKeyListener,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) getSubElements*() : POINTER TO ARRAY OF MenuElement,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JMenuItem) init!(p0 : java_lang.String;
                                 p1 : Icon),EXTENSIBLE;

PROCEDURE (self:JMenuItem) isArmed*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) menuSelectionChanged*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JMenuItem) processKeyEvent*(    p0 : java_awt_event.KeyEvent;
                                            IN  p1 : ARRAY OF MenuElement;
                                                p2 : MenuSelectionManager),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) processMenuDragMouseEvent*(p0 : javax_swing_event.MenuDragMouseEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) processMenuKeyEvent*(p0 : javax_swing_event.MenuKeyEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) processMouseEvent*(    p0 : java_awt_event.MouseEvent;
                                              IN  p1 : ARRAY OF MenuElement;
                                                  p2 : MenuSelectionManager),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) removeMenuDragMouseListener*(p0 : javax_swing_event.MenuDragMouseListener),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) removeMenuKeyListener*(p0 : javax_swing_event.MenuKeyListener),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) setAccelerator*(p0 : KeyStroke),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) setArmed*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JMenuItem) setModel*(p0 : ButtonModel),EXTENSIBLE;

PROCEDURE (self:JMenuItem) setUI*(p0 : javax_swing_plaf.MenuItemUI),NEW,EXTENSIBLE;

PROCEDURE (self:JMenuItem) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JMenuItem$AccessibleJMenuItem) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JMenuItem$AccessibleJMenuItem) stateChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) createDialog*(p0 : java_lang.String) : JDialog,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) createDialog*(p0 : java_awt.Component;
                                           p1 : java_lang.String) : JDialog,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) createInternalFrame*(p0 : java_awt.Component;
                                                  p1 : java_lang.String) : JInternalFrame,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getInitialSelectionValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getInitialValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getInputValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getMaxCharactersPerLineCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getMessage*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getMessageType*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getOptions*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getOptionType*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getSelectionValues*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getUI*() : javax_swing_plaf.OptionPaneUI,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getWantsInput*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JOptionPane) selectInitialValue*(),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setInitialSelectionValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setInitialValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setInputValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setMessage*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setMessageType*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setOptions*(IN  p0 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setOptionType*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setSelectionValues*(IN  p0 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setUI*(p0 : javax_swing_plaf.OptionPaneUI),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setWantsInput*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JOptionPane$AccessibleJOptionPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JPanel) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JPanel) getUI*() : javax_swing_plaf.PanelUI,NEW,EXTENSIBLE;

PROCEDURE (self:JPanel) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPanel) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPanel) setUI*(p0 : javax_swing_plaf.PanelUI),NEW,EXTENSIBLE;

PROCEDURE (self:JPanel) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JPanel$AccessibleJPanel) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JPasswordField) copy*(),EXTENSIBLE;

PROCEDURE (self:JPasswordField) cut*(),EXTENSIBLE;

PROCEDURE (self:JPasswordField) echoCharIsSet*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JPasswordField) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JPasswordField) getEchoChar*() : CHAR,NEW,EXTENSIBLE;

PROCEDURE (self:JPasswordField) getPassword*() : POINTER TO ARRAY OF CHAR,NEW,EXTENSIBLE;

PROCEDURE (self:JPasswordField) getText*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPasswordField) getText*(p0 : INTEGER;
                                         p1 : INTEGER) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPasswordField) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPasswordField) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPasswordField) setEchoChar*(p0 : CHAR),NEW,EXTENSIBLE;

PROCEDURE (self:JPasswordField) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) getAccessibleText*() : javax_accessibility.AccessibleText,EXTENSIBLE;

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) getAfterIndex*(p0 : INTEGER;
                                                                        p1 : INTEGER) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) getAtIndex*(p0 : INTEGER;
                                                                     p1 : INTEGER) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) getBeforeIndex*(p0 : INTEGER;
                                                                         p1 : INTEGER) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) getTextRange*(p0 : INTEGER;
                                                                       p1 : INTEGER) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) getTextSequenceAfter*(p0 : INTEGER;
                                                                               p1 : INTEGER) : javax_accessibility.AccessibleTextSequence,EXTENSIBLE;

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) getTextSequenceAt*(p0 : INTEGER;
                                                                            p1 : INTEGER) : javax_accessibility.AccessibleTextSequence,EXTENSIBLE;

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) getTextSequenceBefore*(p0 : INTEGER;
                                                                                p1 : INTEGER) : javax_accessibility.AccessibleTextSequence,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) add*(p0 : JMenuItem) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) add*(p0 : java_lang.String) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) add*(p0 : Action) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) addMenuKeyListener*(p0 : javax_swing_event.MenuKeyListener),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) addPopupMenuListener*(p0 : javax_swing_event.PopupMenuListener),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) addSeparator*(),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) createActionChangeListener!(p0 : JMenuItem) : java_beans.PropertyChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) createActionComponent!(p0 : Action) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) firePopupMenuCanceled!(),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) firePopupMenuWillBecomeInvisible!(),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) firePopupMenuWillBecomeVisible!(),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getComponentAtIndex*(p0 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getComponentIndex*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getInvoker*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getLabel*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getMargin*() : java_awt.Insets,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getMenuKeyListeners*() : POINTER TO ARRAY OF javax_swing_event.MenuKeyListener,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getPopupMenuListeners*() : POINTER TO ARRAY OF javax_swing_event.PopupMenuListener,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getSelectionModel*() : SingleSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getSubElements*() : POINTER TO ARRAY OF MenuElement,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getUI*() : javax_swing_plaf.PopupMenuUI,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) insert*(p0 : Action;
                                    p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) insert*(p0 : java_awt.Component;
                                    p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) isBorderPainted*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) isLightWeightPopupEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) isPopupTrigger*(p0 : java_awt_event.MouseEvent) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) isVisible*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) menuSelectionChanged*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) pack*(),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) paintBorder!(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JPopupMenu) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) processFocusEvent!(p0 : java_awt_event.FocusEvent),EXTENSIBLE;

PROCEDURE (self:JPopupMenu) processKeyEvent*(    p0 : java_awt_event.KeyEvent;
                                             IN  p1 : ARRAY OF MenuElement;
                                                 p2 : MenuSelectionManager),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) processKeyEvent!(p0 : java_awt_event.KeyEvent),EXTENSIBLE;

PROCEDURE (self:JPopupMenu) processMouseEvent*(    p0 : java_awt_event.MouseEvent;
                                               IN  p1 : ARRAY OF MenuElement;
                                                   p2 : MenuSelectionManager),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) remove*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JPopupMenu) removeMenuKeyListener*(p0 : javax_swing_event.MenuKeyListener),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) removePopupMenuListener*(p0 : javax_swing_event.PopupMenuListener),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setBorderPainted*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setInvoker*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setLabel*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setLightWeightPopupEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setLocation*(p0 : INTEGER;
                                         p1 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setPopupSize*(p0 : INTEGER;
                                          p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setPopupSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setSelected*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setSelectionModel*(p0 : SingleSelectionModel),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setUI*(p0 : javax_swing_plaf.PopupMenuUI),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) setVisible*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JPopupMenu) show*(p0 : java_awt.Component;
                                  p1 : INTEGER;
                                  p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JPopupMenu$AccessibleJPopupMenu) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$AccessibleJPopupMenu) propertyChange*(p0 : java_beans.PropertyChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$Separator) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JProgressBar) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) createChangeListener!() : javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getMaximum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getMinimum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getModel*() : BoundedRangeModel,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getOrientation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getPercentComplete*() : REAL,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getString*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getUI*() : javax_swing_plaf.ProgressBarUI,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JProgressBar) getValue*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) isBorderPainted*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) isIndeterminate*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) isStringPainted*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) paintBorder!(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JProgressBar) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JProgressBar) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setBorderPainted*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setIndeterminate*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setMaximum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setMinimum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setModel*(p0 : BoundedRangeModel),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setOrientation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setString*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setStringPainted*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setUI*(p0 : javax_swing_plaf.ProgressBarUI),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) setValue*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JProgressBar$AccessibleJProgressBar) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JProgressBar$AccessibleJProgressBar) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JProgressBar$AccessibleJProgressBar) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JProgressBar$AccessibleJProgressBar) getCurrentAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar$AccessibleJProgressBar) getMaximumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar$AccessibleJProgressBar) getMinimumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JProgressBar$AccessibleJProgressBar) setCurrentAccessibleValue*(p0 : java_lang.Number) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JRadioButton) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JRadioButton) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JRadioButton) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JRadioButton) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JRadioButton$AccessibleJRadioButton) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JRadioButtonMenuItem) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JRadioButtonMenuItem) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JRadioButtonMenuItem) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JRootPane) addImpl!(p0 : java_awt.Component;
                                    p1 : java_lang.Object;
                                    p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JRootPane) addNotify*(),EXTENSIBLE;

PROCEDURE (self:JRootPane) createContentPane!() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) createGlassPane!() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) createLayeredPane!() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) createRootLayout!() : java_awt.LayoutManager,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JRootPane) getContentPane*() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) getDefaultButton*() : JButton,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) getGlassPane*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) getJMenuBar*() : JMenuBar,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) getLayeredPane*() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) getMenuBar*() : JMenuBar,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) getUI*() : javax_swing_plaf.RootPaneUI,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JRootPane) getWindowDecorationStyle*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) isOptimizedDrawingEnabled*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JRootPane) isValidateRoot*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JRootPane) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JRootPane) removeNotify*(),EXTENSIBLE;

PROCEDURE (self:JRootPane) setContentPane*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) setDefaultButton*(p0 : JButton),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) setDoubleBuffered*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JRootPane) setGlassPane*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) setJMenuBar*(p0 : JMenuBar),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) setLayeredPane*(p0 : JLayeredPane),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) setMenuBar*(p0 : JMenuBar),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) setUI*(p0 : javax_swing_plaf.RootPaneUI),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) setWindowDecorationStyle*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JRootPane$AccessibleJRootPane) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JRootPane$AccessibleJRootPane) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JRootPane$AccessibleJRootPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) addLayoutComponent*(p0 : java_lang.String;
                                                          p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) addLayoutComponent*(p0 : java_awt.Component;
                                                          p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) getLayoutAlignmentX*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) getLayoutAlignmentY*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) invalidateLayout*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) layoutContainer*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) maximumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) minimumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) preferredLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JRootPane$RootLayout) removeLayoutComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) addAdjustmentListener*(p0 : java_awt_event.AdjustmentListener),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) fireAdjustmentValueChanged!(p0 : INTEGER;
                                                        p1 : INTEGER;
                                                        p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getAdjustmentListeners*() : POINTER TO ARRAY OF java_awt_event.AdjustmentListener,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getBlockIncrement*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getBlockIncrement*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getMaximum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getMaximumSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getMinimum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getMinimumSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getModel*() : BoundedRangeModel,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getOrientation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getUI*() : javax_swing_plaf.ScrollBarUI,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getUnitIncrement*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getUnitIncrement*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getValue*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getValueIsAdjusting*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getVisibleAmount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JScrollBar) removeAdjustmentListener*(p0 : java_awt_event.AdjustmentListener),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setBlockIncrement*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JScrollBar) setMaximum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setMinimum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setModel*(p0 : BoundedRangeModel),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setOrientation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setUI*(p0 : javax_swing_plaf.ScrollBarUI),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setUnitIncrement*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setValue*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setValueIsAdjusting*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setValues*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) setVisibleAmount*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JScrollBar$AccessibleJScrollBar) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JScrollBar$AccessibleJScrollBar) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JScrollBar$AccessibleJScrollBar) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JScrollBar$AccessibleJScrollBar) getCurrentAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar$AccessibleJScrollBar) getMaximumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar$AccessibleJScrollBar) getMinimumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar$AccessibleJScrollBar) setCurrentAccessibleValue*(p0 : java_lang.Number) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) createHorizontalScrollBar*() : JScrollBar,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) createVerticalScrollBar*() : JScrollBar,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) createViewport!() : JViewport,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getColumnHeader*() : JViewport,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getCorner*(p0 : java_lang.String) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getHorizontalScrollBar*() : JScrollBar,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getHorizontalScrollBarPolicy*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getRowHeader*() : JViewport,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getUI*() : javax_swing_plaf.ScrollPaneUI,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getVerticalScrollBar*() : JScrollBar,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getVerticalScrollBarPolicy*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getViewport*() : JViewport,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getViewportBorder*() : javax_swing_border.Border,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) getViewportBorderBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) isValidateRoot*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JScrollPane) isWheelScrollingEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setColumnHeader*(p0 : JViewport),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setColumnHeaderView*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setComponentOrientation*(p0 : java_awt.ComponentOrientation),EXTENSIBLE;

PROCEDURE (self:JScrollPane) setCorner*(p0 : java_lang.String;
                                        p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setHorizontalScrollBar*(p0 : JScrollBar),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setHorizontalScrollBarPolicy*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setLayout*(p0 : java_awt.LayoutManager),EXTENSIBLE;

PROCEDURE (self:JScrollPane) setRowHeader*(p0 : JViewport),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setRowHeaderView*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setUI*(p0 : javax_swing_plaf.ScrollPaneUI),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setVerticalScrollBar*(p0 : JScrollBar),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setVerticalScrollBarPolicy*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setViewport*(p0 : JViewport),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setViewportBorder*(p0 : javax_swing_border.Border),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setViewportView*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) setWheelScrollingEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JScrollPane$AccessibleJScrollPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JScrollPane$AccessibleJScrollPane) propertyChange*(p0 : java_beans.PropertyChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane$AccessibleJScrollPane) resetViewPort*(),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane$AccessibleJScrollPane) stateChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JScrollPane$ScrollBar) getBlockIncrement*(p0 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:JScrollPane$ScrollBar) getUnitIncrement*(p0 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:JScrollPane$ScrollBar) setBlockIncrement*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JScrollPane$ScrollBar) setUnitIncrement*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JSeparator) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JSeparator) getOrientation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSeparator) getUI*() : javax_swing_plaf.SeparatorUI,NEW,EXTENSIBLE;

PROCEDURE (self:JSeparator) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JSeparator) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JSeparator) setOrientation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSeparator) setUI*(p0 : javax_swing_plaf.SeparatorUI),NEW,EXTENSIBLE;

PROCEDURE (self:JSeparator) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JSeparator$AccessibleJSeparator) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JSlider) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) createChangeListener!() : javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) createStandardLabels*(p0 : INTEGER;
                                               p1 : INTEGER) : java_util.Hashtable,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) createStandardLabels*(p0 : INTEGER) : java_util.Hashtable,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JSlider) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getExtent*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getInverted*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getLabelTable*() : java_util.Dictionary,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getMajorTickSpacing*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getMaximum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getMinimum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getMinorTickSpacing*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getModel*() : BoundedRangeModel,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getOrientation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getPaintLabels*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getPaintTicks*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getPaintTrack*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getSnapToTicks*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getUI*() : javax_swing_plaf.SliderUI,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JSlider) getValue*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) getValueIsAdjusting*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JSlider) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setExtent*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setFont*(p0 : java_awt.Font),EXTENSIBLE;

PROCEDURE (self:JSlider) setInverted*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setLabelTable*(p0 : java_util.Dictionary),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setMajorTickSpacing*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setMaximum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setMinimum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setMinorTickSpacing*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setModel*(p0 : BoundedRangeModel),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setOrientation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setPaintLabels*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setPaintTicks*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setPaintTrack*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setSnapToTicks*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setUI*(p0 : javax_swing_plaf.SliderUI),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setValue*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) setValueIsAdjusting*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) updateLabelUIs!(),NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JSlider$AccessibleJSlider) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JSlider$AccessibleJSlider) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JSlider$AccessibleJSlider) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JSlider$AccessibleJSlider) getCurrentAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider$AccessibleJSlider) getMaximumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider$AccessibleJSlider) getMinimumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider$AccessibleJSlider) setCurrentAccessibleValue*(p0 : java_lang.Number) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) commitEdit*(),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) createEditor!(p0 : SpinnerModel) : JComponent,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JSpinner) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) getEditor*() : JComponent,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) getModel*() : SpinnerModel,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) getNextValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) getPreviousValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) getUI*() : javax_swing_plaf.SpinnerUI,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JSpinner) getValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) setEditor*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) setModel*(p0 : SpinnerModel),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) setUI*(p0 : javax_swing_plaf.SpinnerUI),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) setValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) cut*(p0 : INTEGER;
                                                  p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) delete*(p0 : INTEGER;
                                                     p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) doAccessibleAction*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAccessibleAction*() : javax_accessibility.AccessibleAction,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAccessibleActionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAccessibleActionDescription*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAccessibleText*() : javax_accessibility.AccessibleText,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAfterIndex*(p0 : INTEGER;
                                                            p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getAtIndex*(p0 : INTEGER;
                                                         p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getBeforeIndex*(p0 : INTEGER;
                                                             p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getCaretPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getCharacterAttribute*(p0 : INTEGER) : javax_swing_text.AttributeSet,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getCharacterBounds*(p0 : INTEGER) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getCharCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getCurrentAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getIndexAtPoint*(p0 : java_awt.Point) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getMaximumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getMinimumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getSelectedText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getSelectionEnd*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getSelectionStart*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) getTextRange*(p0 : INTEGER;
                                                           p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) insertTextAtIndex*(p0 : INTEGER;
                                                                p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) paste*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) replaceText*(p0 : INTEGER;
                                                          p1 : INTEGER;
                                                          p2 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) selectText*(p0 : INTEGER;
                                                         p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) setAttributes*(p0 : INTEGER;
                                                            p1 : INTEGER;
                                                            p2 : javax_swing_text.AttributeSet),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) setCurrentAccessibleValue*(p0 : java_lang.Number) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) setTextContents*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$AccessibleJSpinner) stateChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DateEditor) getFormat*() : java_text.SimpleDateFormat,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DateEditor) getModel*() : SpinnerDateModel,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) addLayoutComponent*(p0 : java_lang.String;
                                                            p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) commitEdit*(),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) dismiss*(p0 : JSpinner),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) getBaseline*(p0 : INTEGER;
                                                     p1 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) getBaselineResizeBehavior*() : java_awt.Component$BaselineResizeBehavior,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) getSpinner*() : JSpinner,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) getTextField*() : JFormattedTextField,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) layoutContainer*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) minimumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) preferredLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) propertyChange*(p0 : java_beans.PropertyChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) removeLayoutComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$DefaultEditor) stateChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$ListEditor) getModel*() : SpinnerListModel,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$NumberEditor) getFormat*() : java_text.DecimalFormat,NEW,EXTENSIBLE;

PROCEDURE (self:JSpinner$NumberEditor) getModel*() : SpinnerNumberModel,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) addImpl!(p0 : java_awt.Component;
                                     p1 : java_lang.Object;
                                     p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JSplitPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getBottomComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getDividerLocation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getDividerSize*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getLastDividerLocation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getLeftComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getMaximumDividerLocation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getMinimumDividerLocation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getOrientation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getResizeWeight*() : REAL,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getRightComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getTopComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getUI*() : javax_swing_plaf.SplitPaneUI,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JSplitPane) isContinuousLayout*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) isOneTouchExpandable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) isValidateRoot*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JSplitPane) paintChildren!(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JSplitPane) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JSplitPane) remove*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JSplitPane) remove*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JSplitPane) removeAll*(),EXTENSIBLE;

PROCEDURE (self:JSplitPane) resetToPreferredSizes*(),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setBottomComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setContinuousLayout*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setDividerLocation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setDividerLocation*(p0 : REAL),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setDividerSize*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setLastDividerLocation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setLeftComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setOneTouchExpandable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setOrientation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setResizeWeight*(p0 : REAL),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setRightComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setTopComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setUI*(p0 : javax_swing_plaf.SplitPaneUI),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JSplitPane$AccessibleJSplitPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JSplitPane$AccessibleJSplitPane) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JSplitPane$AccessibleJSplitPane) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JSplitPane$AccessibleJSplitPane) getCurrentAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane$AccessibleJSplitPane) getMaximumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane$AccessibleJSplitPane) getMinimumAccessibleValue*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane$AccessibleJSplitPane) setCurrentAccessibleValue*(p0 : java_lang.Number) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) add*(p0 : java_awt.Component) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) add*(p0 : java_awt.Component;
                                  p1 : java_lang.Object),EXTENSIBLE;

PROCEDURE (self:JTabbedPane) add*(p0 : java_lang.String;
                                  p1 : java_awt.Component) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) add*(p0 : java_awt.Component;
                                  p1 : INTEGER) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) add*(p0 : java_awt.Component;
                                  p1 : java_lang.Object;
                                  p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JTabbedPane) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) addTab*(p0 : java_lang.String;
                                     p1 : Icon;
                                     p2 : java_awt.Component;
                                     p3 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) addTab*(p0 : java_lang.String;
                                     p1 : Icon;
                                     p2 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) addTab*(p0 : java_lang.String;
                                     p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) createChangeListener!() : javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getBackgroundAt*(p0 : INTEGER) : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getBoundsAt*(p0 : INTEGER) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getComponentAt*(p0 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getDisabledIconAt*(p0 : INTEGER) : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getDisplayedMnemonicIndexAt*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getForegroundAt*(p0 : INTEGER) : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getIconAt*(p0 : INTEGER) : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getMnemonicAt*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getModel*() : SingleSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getSelectedComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getSelectedIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getTabComponentAt*(p0 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getTabCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getTabLayoutPolicy*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getTabPlacement*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getTabRunCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getTitleAt*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getToolTipText*(p0 : java_awt_event.MouseEvent) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getToolTipTextAt*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getUI*() : javax_swing_plaf.TabbedPaneUI,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) indexAtLocation*(p0 : INTEGER;
                                              p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) indexOfComponent*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) indexOfTab*(p0 : java_lang.String) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) indexOfTab*(p0 : Icon) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) indexOfTabComponent*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) insertTab*(p0 : java_lang.String;
                                        p1 : Icon;
                                        p2 : java_awt.Component;
                                        p3 : java_lang.String;
                                        p4 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) isEnabledAt*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) remove*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JTabbedPane) remove*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JTabbedPane) removeAll*(),EXTENSIBLE;

PROCEDURE (self:JTabbedPane) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) removeTabAt*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setBackgroundAt*(p0 : INTEGER;
                                              p1 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setComponentAt*(p0 : INTEGER;
                                             p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setDisabledIconAt*(p0 : INTEGER;
                                                p1 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setDisplayedMnemonicIndexAt*(p0 : INTEGER;
                                                          p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setEnabledAt*(p0 : INTEGER;
                                           p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setForegroundAt*(p0 : INTEGER;
                                              p1 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setIconAt*(p0 : INTEGER;
                                        p1 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setMnemonicAt*(p0 : INTEGER;
                                            p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setModel*(p0 : SingleSelectionModel),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setSelectedComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setSelectedIndex*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setTabComponentAt*(p0 : INTEGER;
                                                p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setTabLayoutPolicy*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setTabPlacement*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setTitleAt*(p0 : INTEGER;
                                         p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setToolTipTextAt*(p0 : INTEGER;
                                               p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setUI*(p0 : javax_swing_plaf.TabbedPaneUI),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) addAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) clearAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) isAccessibleChildSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) removeAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) selectAllAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) stateChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$ModelListener) stateChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) addColumn*(p0 : javax_swing_table.TableColumn),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) addColumnSelectionInterval*(p0 : INTEGER;
                                                    p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) addNotify*(),EXTENSIBLE;

PROCEDURE (self:JTable) addRowSelectionInterval*(p0 : INTEGER;
                                                 p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) changeSelection*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : BOOLEAN;
                                         p3 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) clearSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) columnAdded*(p0 : javax_swing_event.TableColumnModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) columnAtPoint*(p0 : java_awt.Point) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) columnMarginChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) columnMoved*(p0 : javax_swing_event.TableColumnModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) columnRemoved*(p0 : javax_swing_event.TableColumnModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) columnSelectionChanged*(p0 : javax_swing_event.ListSelectionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) configureEnclosingScrollPane!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) convertColumnIndexToModel*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) convertColumnIndexToView*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) convertRowIndexToModel*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) convertRowIndexToView*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) createDefaultColumnModel!() : javax_swing_table.TableColumnModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) createDefaultColumnsFromModel*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) createDefaultDataModel!() : javax_swing_table.TableModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) createDefaultEditors!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) createDefaultRenderers!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) createDefaultSelectionModel!() : ListSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) createDefaultTableHeader!() : javax_swing_table.JTableHeader,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) doLayout*(),EXTENSIBLE;

PROCEDURE (self:JTable) editCellAt*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) editCellAt*(p0 : INTEGER;
                                    p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) editingCanceled*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) editingStopped*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JTable) getAutoCreateColumnsFromModel*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getAutoCreateRowSorter*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getAutoResizeMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getCellEditor*() : javax_swing_table.TableCellEditor,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getCellEditor*(p0 : INTEGER;
                                       p1 : INTEGER) : javax_swing_table.TableCellEditor,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getCellRect*(p0 : INTEGER;
                                     p1 : INTEGER;
                                     p2 : BOOLEAN) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getCellRenderer*(p0 : INTEGER;
                                         p1 : INTEGER) : javax_swing_table.TableCellRenderer,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getCellSelectionEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getColumn*(p0 : java_lang.Object) : javax_swing_table.TableColumn,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getColumnClass*(p0 : INTEGER) : java_lang.Class,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getColumnCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getColumnModel*() : javax_swing_table.TableColumnModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getColumnName*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getColumnSelectionAllowed*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getDefaultEditor*(p0 : java_lang.Class) : javax_swing_table.TableCellEditor,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getDefaultRenderer*(p0 : java_lang.Class) : javax_swing_table.TableCellRenderer,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getDragEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getDropLocation*() : JTable$DropLocation,NEW;

PROCEDURE (self:JTable) getDropMode*() : DropMode,NEW;

PROCEDURE (self:JTable) getEditingColumn*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getEditingRow*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getEditorComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getFillsViewportHeight*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getGridColor*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getIntercellSpacing*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getModel*() : javax_swing_table.TableModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getPreferredScrollableViewportSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getPrintable*(p0 : JTable$PrintMode;
                                      p1 : java_text.MessageFormat;
                                      p2 : java_text.MessageFormat) : java_awt_print.Printable,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getRowCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getRowHeight*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getRowHeight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getRowMargin*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getRowSelectionAllowed*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getRowSorter*() : RowSorter,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getScrollableBlockIncrement*(p0 : java_awt.Rectangle;
                                                     p1 : INTEGER;
                                                     p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getScrollableTracksViewportHeight*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getScrollableTracksViewportWidth*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getScrollableUnitIncrement*(p0 : java_awt.Rectangle;
                                                    p1 : INTEGER;
                                                    p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSelectedColumn*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSelectedColumnCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSelectedColumns*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSelectedRow*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSelectedRowCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSelectedRows*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSelectionBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSelectionForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSelectionModel*() : ListSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getShowHorizontalLines*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getShowVerticalLines*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getSurrendersFocusOnKeystroke*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getTableHeader*() : javax_swing_table.JTableHeader,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getToolTipText*(p0 : java_awt_event.MouseEvent) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTable) getUI*() : javax_swing_plaf.TableUI,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTable) getUpdateSelectionOnSort*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getValueAt*(p0 : INTEGER;
                                    p1 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) initializeLocalVars!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) isCellEditable*(p0 : INTEGER;
                                        p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) isCellSelected*(p0 : INTEGER;
                                        p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) isColumnSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) isEditing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) isRowSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) moveColumn*(p0 : INTEGER;
                                    p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTable) prepareEditor*(p0 : javax_swing_table.TableCellEditor;
                                       p1 : INTEGER;
                                       p2 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) prepareRenderer*(p0 : javax_swing_table.TableCellRenderer;
                                         p1 : INTEGER;
                                         p2 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) print*(p0 : JTable$PrintMode;
                               p1 : java_text.MessageFormat;
                               p2 : java_text.MessageFormat;
                               p3 : BOOLEAN;
                               p4 : javax_print_attribute.PrintRequestAttributeSet;
                               p5 : BOOLEAN;
                               p6 : javax_print.PrintService) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) print*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) print*(p0 : JTable$PrintMode;
                               p1 : java_text.MessageFormat;
                               p2 : java_text.MessageFormat) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) print*(p0 : JTable$PrintMode;
                               p1 : java_text.MessageFormat;
                               p2 : java_text.MessageFormat;
                               p3 : BOOLEAN;
                               p4 : javax_print_attribute.PrintRequestAttributeSet;
                               p5 : BOOLEAN) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) print*(p0 : JTable$PrintMode) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) processKeyBinding!(p0 : KeyStroke;
                                           p1 : java_awt_event.KeyEvent;
                                           p2 : INTEGER;
                                           p3 : BOOLEAN) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JTable) removeColumn*(p0 : javax_swing_table.TableColumn),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) removeColumnSelectionInterval*(p0 : INTEGER;
                                                       p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) removeEditor*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) removeNotify*(),EXTENSIBLE;

PROCEDURE (self:JTable) removeRowSelectionInterval*(p0 : INTEGER;
                                                    p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) resizeAndRepaint!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) rowAtPoint*(p0 : java_awt.Point) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) selectAll*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setAutoCreateColumnsFromModel*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setAutoCreateRowSorter*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setAutoResizeMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setCellEditor*(p0 : javax_swing_table.TableCellEditor),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setCellSelectionEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setColumnModel*(p0 : javax_swing_table.TableColumnModel),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setColumnSelectionAllowed*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setColumnSelectionInterval*(p0 : INTEGER;
                                                    p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setDefaultEditor*(p0 : java_lang.Class;
                                          p1 : javax_swing_table.TableCellEditor),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setDefaultRenderer*(p0 : java_lang.Class;
                                            p1 : javax_swing_table.TableCellRenderer),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setDragEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setDropMode*(p0 : DropMode),NEW;

PROCEDURE (self:JTable) setEditingColumn*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setEditingRow*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setFillsViewportHeight*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setGridColor*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setIntercellSpacing*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setModel*(p0 : javax_swing_table.TableModel),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setPreferredScrollableViewportSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setRowHeight*(p0 : INTEGER;
                                      p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setRowHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setRowMargin*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setRowSelectionAllowed*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setRowSelectionInterval*(p0 : INTEGER;
                                                 p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setRowSorter*(p0 : RowSorter),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setSelectionBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setSelectionForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setSelectionMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setSelectionModel*(p0 : ListSelectionModel),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setShowGrid*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setShowHorizontalLines*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setShowVerticalLines*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setSurrendersFocusOnKeystroke*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setTableHeader*(p0 : javax_swing_table.JTableHeader),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setUI*(p0 : javax_swing_plaf.TableUI),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setUpdateSelectionOnSort*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setValueAt*(p0 : java_lang.Object;
                                    p1 : INTEGER;
                                    p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) sizeColumnsToFit*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) sizeColumnsToFit*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) sorterChanged*(p0 : javax_swing_event.RowSorterEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) tableChanged*(p0 : javax_swing_event.TableModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) unconfigureEnclosingScrollPane!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JTable) valueChanged*(p0 : javax_swing_event.ListSelectionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) addAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) clearAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) columnAdded*(p0 : javax_swing_event.TableColumnModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) columnMarginChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) columnMoved*(p0 : javax_swing_event.TableColumnModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) columnRemoved*(p0 : javax_swing_event.TableColumnModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) columnSelectionChanged*(p0 : javax_swing_event.ListSelectionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) editingCanceled*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) editingStopped*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleAt*(p0 : INTEGER;
                                                          p1 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleCaption*() : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleColumn*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleColumnAtIndex*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleColumnCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleColumnDescription*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleColumnExtentAt*(p0 : INTEGER;
                                                                      p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleColumnHeader*() : javax_accessibility.AccessibleTable,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleIndex*(p0 : INTEGER;
                                                             p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleIndexAt*(p0 : INTEGER;
                                                               p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleRow*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleRowAtIndex*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleRowCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleRowDescription*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleRowExtentAt*(p0 : INTEGER;
                                                                   p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleRowHeader*() : javax_accessibility.AccessibleTable,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleSummary*() : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleTable*() : javax_accessibility.AccessibleTable,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getSelectedAccessibleColumns*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getSelectedAccessibleRows*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) isAccessibleChildSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) isAccessibleColumnSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) isAccessibleRowSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) isAccessibleSelected*(p0 : INTEGER;
                                                               p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) propertyChange*(p0 : java_beans.PropertyChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) removeAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) selectAllAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) setAccessibleCaption*(p0 : javax_accessibility.Accessible),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) setAccessibleColumnDescription*(p0 : INTEGER;
                                                                         p1 : javax_accessibility.Accessible),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) setAccessibleColumnHeader*(p0 : javax_accessibility.AccessibleTable),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) setAccessibleRowDescription*(p0 : INTEGER;
                                                                      p1 : javax_accessibility.Accessible),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) setAccessibleRowHeader*(p0 : javax_accessibility.AccessibleTable),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) setAccessibleSummary*(p0 : javax_accessibility.Accessible),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) tableChanged*(p0 : javax_swing_event.TableModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) tableRowsDeleted*(p0 : javax_swing_event.TableModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) tableRowsInserted*(p0 : javax_swing_event.TableModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) valueChanged*(p0 : javax_swing_event.ListSelectionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleAction*() : javax_accessibility.AccessibleAction,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleContext*() : javax_accessibility.AccessibleContext,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleDescription*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleText*() : javax_accessibility.AccessibleText,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getCurrentAccessibleContext!() : javax_accessibility.AccessibleContext,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getCurrentComponent!() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setAccessibleDescription*(p0 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setAccessibleName*(p0 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableCell) setVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableModelChange) getFirstColumn*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableModelChange) getFirstRow*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableModelChange) getLastColumn*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableModelChange) getLastRow*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable$AccessibleJTableModelChange) getType*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$DropLocation) getColumn*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$DropLocation) getRow*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$DropLocation) isInsertColumn*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$DropLocation) isInsertRow*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$DropLocation) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTextArea) append*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) createDefaultModel!() : javax_swing_text.Document,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JTextArea) getColumns*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getColumnWidth!() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getLineCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getLineEndOffset*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getLineOfOffset*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getLineStartOffset*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getLineWrap*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getPreferredScrollableViewportSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JTextArea) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JTextArea) getRowHeight!() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getRows*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getScrollableTracksViewportWidth*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JTextArea) getScrollableUnitIncrement*(p0 : java_awt.Rectangle;
                                                       p1 : INTEGER;
                                                       p2 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTextArea) getTabSize*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTextArea) getWrapStyleWord*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) insert*(p0 : java_lang.String;
                                   p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTextArea) replaceRange*(p0 : java_lang.String;
                                         p1 : INTEGER;
                                         p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) setColumns*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) setFont*(p0 : java_awt.Font),EXTENSIBLE;

PROCEDURE (self:JTextArea) setLineWrap*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) setRows*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) setTabSize*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) setWrapStyleWord*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea$AccessibleJTextArea) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JTextField) actionPropertyChanged!(p0 : Action;
                                                   p1 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) addActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) configurePropertiesFromAction!(p0 : Action),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) createActionPropertyChangeListener!(p0 : Action) : java_beans.PropertyChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) createDefaultModel!() : javax_swing_text.Document,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) fireActionPerformed!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JTextField) getAction*() : Action,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) getActionListeners*() : POINTER TO ARRAY OF java_awt_event.ActionListener,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) getActions*() : POINTER TO ARRAY OF Action,EXTENSIBLE;

PROCEDURE (self:JTextField) getColumns*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) getColumnWidth!() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) getHorizontalAlignment*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) getHorizontalVisibility*() : BoundedRangeModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JTextField) getScrollOffset*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTextField) isValidateRoot*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JTextField) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTextField) postActionEvent*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) removeActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) scrollRectToVisible*(p0 : java_awt.Rectangle),EXTENSIBLE;

PROCEDURE (self:JTextField) setAction*(p0 : Action),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) setActionCommand*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) setColumns*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) setDocument*(p0 : javax_swing_text.Document),EXTENSIBLE;

PROCEDURE (self:JTextField) setFont*(p0 : java_awt.Font),EXTENSIBLE;

PROCEDURE (self:JTextField) setHorizontalAlignment*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) setScrollOffset*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField$AccessibleJTextField) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JTextPane) addStyle*(p0 : java_lang.String;
                                     p1 : javax_swing_text.Style) : javax_swing_text.Style,NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) createDefaultEditorKit!() : javax_swing_text.EditorKit,EXTENSIBLE;

PROCEDURE (self:JTextPane) getCharacterAttributes*() : javax_swing_text.AttributeSet,NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) getInputAttributes*() : javax_swing_text.MutableAttributeSet,NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) getLogicalStyle*() : javax_swing_text.Style,NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) getParagraphAttributes*() : javax_swing_text.AttributeSet,NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) getStyle*(p0 : java_lang.String) : javax_swing_text.Style,NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) getStyledDocument*() : javax_swing_text.StyledDocument,NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) getStyledEditorKit!() : javax_swing_text.StyledEditorKit,NEW;

PROCEDURE (self:JTextPane) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTextPane) insertComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) insertIcon*(p0 : Icon),NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTextPane) removeStyle*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) replaceSelection*(p0 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JTextPane) setCharacterAttributes*(p0 : javax_swing_text.AttributeSet;
                                                   p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) setDocument*(p0 : javax_swing_text.Document),EXTENSIBLE;

PROCEDURE (self:JTextPane) setEditorKit*(p0 : javax_swing_text.EditorKit);

PROCEDURE (self:JTextPane) setLogicalStyle*(p0 : javax_swing_text.Style),NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) setParagraphAttributes*(p0 : javax_swing_text.AttributeSet;
                                                   p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTextPane) setStyledDocument*(p0 : javax_swing_text.StyledDocument),NEW,EXTENSIBLE;

PROCEDURE (self:JToggleButton) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JToggleButton) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JToggleButton) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JToggleButton) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JToggleButton$AccessibleJToggleButton) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JToggleButton$AccessibleJToggleButton) itemStateChanged*(p0 : java_awt_event.ItemEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JToggleButton$ToggleButtonModel) isSelected*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JToggleButton$ToggleButtonModel) setPressed*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JToggleButton$ToggleButtonModel) setSelected*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:JToolBar) add*(p0 : Action) : JButton,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) addImpl!(p0 : java_awt.Component;
                                   p1 : java_lang.Object;
                                   p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JToolBar) addSeparator*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) addSeparator*(),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) createActionChangeListener!(p0 : JButton) : java_beans.PropertyChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) createActionComponent!(p0 : Action) : JButton,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JToolBar) getComponentAtIndex*(p0 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) getComponentIndex*(p0 : java_awt.Component) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) getMargin*() : java_awt.Insets,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) getOrientation*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) getUI*() : javax_swing_plaf.ToolBarUI,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JToolBar) isBorderPainted*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) isFloatable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) isRollover*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) paintBorder!(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JToolBar) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JToolBar) setBorderPainted*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) setFloatable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) setLayout*(p0 : java_awt.LayoutManager),EXTENSIBLE;

PROCEDURE (self:JToolBar) setMargin*(p0 : java_awt.Insets),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) setOrientation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) setRollover*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) setUI*(p0 : javax_swing_plaf.ToolBarUI),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JToolBar$AccessibleJToolBar) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JToolBar$AccessibleJToolBar) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JToolBar$Separator) getMaximumSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JToolBar$Separator) getMinimumSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JToolBar$Separator) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:JToolBar$Separator) getSeparatorSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar$Separator) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JToolBar$Separator) setSeparatorSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JToolTip) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JToolTip) getComponent*() : JComponent,NEW,EXTENSIBLE;

PROCEDURE (self:JToolTip) getTipText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JToolTip) getUI*() : javax_swing_plaf.ToolTipUI,NEW,EXTENSIBLE;

PROCEDURE (self:JToolTip) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JToolTip) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JToolTip) setComponent*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:JToolTip) setTipText*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JToolTip) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JToolTip$AccessibleJToolTip) getAccessibleDescription*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JToolTip$AccessibleJToolTip) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JTree) addSelectionInterval*(p0 : INTEGER;
                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) addSelectionPath*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) addSelectionPaths*(IN  p0 : ARRAY OF javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) addSelectionRow*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) addSelectionRows*(IN  p0 : ARRAY OF INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) addTreeExpansionListener*(p0 : javax_swing_event.TreeExpansionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) addTreeSelectionListener*(p0 : javax_swing_event.TreeSelectionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) addTreeWillExpandListener*(p0 : javax_swing_event.TreeWillExpandListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) cancelEditing*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) clearSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) clearToggledPaths!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) collapsePath*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) collapseRow*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) convertValueToText*(p0 : java_lang.Object;
                                           p1 : BOOLEAN;
                                           p2 : BOOLEAN;
                                           p3 : BOOLEAN;
                                           p4 : INTEGER;
                                           p5 : BOOLEAN) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) createTreeModelListener!() : javax_swing_event.TreeModelListener,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) expandPath*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) expandRow*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) fireTreeCollapsed*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) fireTreeExpanded*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) fireTreeWillCollapse*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) fireTreeWillExpand*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) fireValueChanged!(p0 : javax_swing_event.TreeSelectionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JTree) getAnchorSelectionPath*() : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getCellEditor*() : javax_swing_tree.TreeCellEditor,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getCellRenderer*() : javax_swing_tree.TreeCellRenderer,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getClosestPathForLocation*(p0 : INTEGER;
                                                  p1 : INTEGER) : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getClosestRowForLocation*(p0 : INTEGER;
                                                 p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getDescendantToggledPaths!(p0 : javax_swing_tree.TreePath) : java_util.Enumeration,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getDragEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getDropLocation*() : JTree$DropLocation,NEW;

PROCEDURE (self:JTree) getDropMode*() : DropMode,NEW;

PROCEDURE (self:JTree) getEditingPath*() : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getExpandedDescendants*(p0 : javax_swing_tree.TreePath) : java_util.Enumeration,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getExpandsSelectedPaths*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getInvokesStopCellEditing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getLastSelectedPathComponent*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getLeadSelectionPath*() : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getLeadSelectionRow*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getMaxSelectionRow*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getMinSelectionRow*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getModel*() : javax_swing_tree.TreeModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getNextMatch*(p0 : java_lang.String;
                                     p1 : INTEGER;
                                     p2 : javax_swing_text.Position$Bias) : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getPathBetweenRows!(p0 : INTEGER;
                                           p1 : INTEGER) : POINTER TO ARRAY OF javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getPathBounds*(p0 : javax_swing_tree.TreePath) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getPathForLocation*(p0 : INTEGER;
                                           p1 : INTEGER) : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getPathForRow*(p0 : INTEGER) : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getPreferredScrollableViewportSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getRowBounds*(p0 : INTEGER) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getRowCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getRowForLocation*(p0 : INTEGER;
                                          p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getRowForPath*(p0 : javax_swing_tree.TreePath) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getRowHeight*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getScrollableBlockIncrement*(p0 : java_awt.Rectangle;
                                                    p1 : INTEGER;
                                                    p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getScrollableTracksViewportHeight*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getScrollableTracksViewportWidth*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getScrollableUnitIncrement*(p0 : java_awt.Rectangle;
                                                   p1 : INTEGER;
                                                   p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getScrollsOnExpand*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getSelectionModel*() : javax_swing_tree.TreeSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getSelectionPath*() : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getSelectionPaths*() : POINTER TO ARRAY OF javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getSelectionRows*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getShowsRootHandles*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getToggleClickCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getToolTipText*(p0 : java_awt_event.MouseEvent) : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTree) getTreeExpansionListeners*() : POINTER TO ARRAY OF javax_swing_event.TreeExpansionListener,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getTreeSelectionListeners*() : POINTER TO ARRAY OF javax_swing_event.TreeSelectionListener,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getTreeWillExpandListeners*() : POINTER TO ARRAY OF javax_swing_event.TreeWillExpandListener,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getUI*() : javax_swing_plaf.TreeUI,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTree) getVisibleRowCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) hasBeenExpanded*(p0 : javax_swing_tree.TreePath) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isCollapsed*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isCollapsed*(p0 : javax_swing_tree.TreePath) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isEditable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isEditing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isExpanded*(p0 : javax_swing_tree.TreePath) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isExpanded*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isFixedRowHeight*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isLargeModel*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isPathEditable*(p0 : javax_swing_tree.TreePath) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isPathSelected*(p0 : javax_swing_tree.TreePath) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isRootVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isRowSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isSelectionEmpty*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isVisible*(p0 : javax_swing_tree.TreePath) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) makeVisible*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTree) removeDescendantSelectedPaths!(p0 : javax_swing_tree.TreePath;
                                                      p1 : BOOLEAN) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) removeDescendantToggledPaths!(p0 : java_util.Enumeration),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) removeSelectionInterval*(p0 : INTEGER;
                                                p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) removeSelectionPath*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) removeSelectionPaths*(IN  p0 : ARRAY OF javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) removeSelectionRow*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) removeSelectionRows*(IN  p0 : ARRAY OF INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) removeTreeExpansionListener*(p0 : javax_swing_event.TreeExpansionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) removeTreeSelectionListener*(p0 : javax_swing_event.TreeSelectionListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) removeTreeWillExpandListener*(p0 : javax_swing_event.TreeWillExpandListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) scrollPathToVisible*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) scrollRowToVisible*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setAnchorSelectionPath*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setCellEditor*(p0 : javax_swing_tree.TreeCellEditor),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setCellRenderer*(p0 : javax_swing_tree.TreeCellRenderer),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setDragEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setDropMode*(p0 : DropMode),NEW;

PROCEDURE (self:JTree) setEditable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setExpandedState!(p0 : javax_swing_tree.TreePath;
                                         p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setExpandsSelectedPaths*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setInvokesStopCellEditing*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setLargeModel*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setLeadSelectionPath*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setModel*(p0 : javax_swing_tree.TreeModel),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setRootVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setRowHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setScrollsOnExpand*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setSelectionInterval*(p0 : INTEGER;
                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setSelectionModel*(p0 : javax_swing_tree.TreeSelectionModel),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setSelectionPath*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setSelectionPaths*(IN  p0 : ARRAY OF javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setSelectionRow*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setSelectionRows*(IN  p0 : ARRAY OF INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setShowsRootHandles*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setToggleClickCount*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setUI*(p0 : javax_swing_plaf.TreeUI),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setVisibleRowCount*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) startEditingAtPath*(p0 : javax_swing_tree.TreePath),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) stopEditing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) treeDidChange*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) addAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) clearAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) fireVisibleDataPropertyChange*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) getAccessibleSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) isAccessibleChildSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) removeAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) selectAllAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) treeCollapsed*(p0 : javax_swing_event.TreeExpansionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) treeExpanded*(p0 : javax_swing_event.TreeExpansionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) treeNodesChanged*(p0 : javax_swing_event.TreeModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) treeNodesInserted*(p0 : javax_swing_event.TreeModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) treeNodesRemoved*(p0 : javax_swing_event.TreeModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) treeStructureChanged*(p0 : javax_swing_event.TreeModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) valueChanged*(p0 : javax_swing_event.TreeSelectionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) addAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) clearAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) doAccessibleAction*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleAction*() : javax_accessibility.AccessibleAction,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleActionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleActionDescription*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleContext*() : javax_accessibility.AccessibleContext,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleDescription*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleText*() : javax_accessibility.AccessibleText,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getLocationInJTree!() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) isAccessibleChildSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) removeAccessibleSelection*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) selectAllAccessibleSelection*(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setAccessibleDescription*(p0 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setAccessibleName*(p0 : java_lang.String),EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) setVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$DropLocation) getChildIndex*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$DropLocation) getPath*() : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree$DropLocation) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JTree$DynamicUtilTreeNode) children*() : java_util.Enumeration,EXTENSIBLE;

PROCEDURE (self:JTree$DynamicUtilTreeNode) getChildAt*(p0 : INTEGER) : javax_swing_tree.TreeNode,EXTENSIBLE;

PROCEDURE (self:JTree$DynamicUtilTreeNode) getChildCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTree$DynamicUtilTreeNode) isLeaf*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JTree$DynamicUtilTreeNode) loadChildren!(),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$EmptySelectionModel) addSelectionPaths*(IN  p0 : ARRAY OF javax_swing_tree.TreePath),EXTENSIBLE;

PROCEDURE (self:JTree$EmptySelectionModel) removeSelectionPaths*(IN  p0 : ARRAY OF javax_swing_tree.TreePath),EXTENSIBLE;

PROCEDURE (self:JTree$EmptySelectionModel) setSelectionPaths*(IN  p0 : ARRAY OF javax_swing_tree.TreePath),EXTENSIBLE;

PROCEDURE (self:JTree$TreeModelHandler) treeNodesChanged*(p0 : javax_swing_event.TreeModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$TreeModelHandler) treeNodesInserted*(p0 : javax_swing_event.TreeModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$TreeModelHandler) treeNodesRemoved*(p0 : javax_swing_event.TreeModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$TreeModelHandler) treeStructureChanged*(p0 : javax_swing_event.TreeModelEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTree$TreeSelectionRedirector) valueChanged*(p0 : javax_swing_event.TreeSelectionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) addImpl!(p0 : java_awt.Component;
                                    p1 : java_lang.Object;
                                    p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JViewport) computeBlit!(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : java_awt.Point;
                                        p3 : java_awt.Point;
                                        p4 : java_awt.Dimension;
                                        p5 : java_awt.Rectangle) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) createLayoutManager!() : java_awt.LayoutManager,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) createViewListener!() : JViewport$ViewListener,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) firePropertyChange!(p0 : java_lang.String;
                                               p1 : java_lang.Object;
                                               p2 : java_lang.Object),EXTENSIBLE;

PROCEDURE (self:JViewport) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JViewport) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) getExtentSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) getInsets*() : java_awt.Insets;

PROCEDURE (self:JViewport) getInsets*(p0 : java_awt.Insets) : java_awt.Insets;

PROCEDURE (self:JViewport) getScrollMode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) getUI*() : javax_swing_plaf.ViewportUI,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JViewport) getView*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) getViewPosition*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) getViewRect*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) getViewSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) isBackingStoreEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) isOptimizedDrawingEnabled*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JViewport) paint*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JViewport) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JViewport) remove*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JViewport) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) repaint*(p0 : LONGINT;
                                    p1 : INTEGER;
                                    p2 : INTEGER;
                                    p3 : INTEGER;
                                    p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JViewport) reshape*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : INTEGER;
                                    p3 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JViewport) scrollRectToVisible*(p0 : java_awt.Rectangle),EXTENSIBLE;

PROCEDURE (self:JViewport) setBackingStoreEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) setBorder*(p0 : javax_swing_border.Border);

PROCEDURE (self:JViewport) setExtentSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) setScrollMode*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) setUI*(p0 : javax_swing_plaf.ViewportUI),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) setView*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) setViewPosition*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) setViewSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) toViewCoordinates*(p0 : java_awt.Point) : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) toViewCoordinates*(p0 : java_awt.Dimension) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JViewport$AccessibleJViewport) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JViewport$ViewListener) componentResized*(p0 : java_awt_event.ComponentEvent),EXTENSIBLE;

PROCEDURE (self:JWindow) addImpl!(p0 : java_awt.Component;
                                  p1 : java_lang.Object;
                                  p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JWindow) createRootPane!() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JWindow) getContentPane*() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) getGlassPane*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) getGraphics*() : java_awt.Graphics,EXTENSIBLE;

PROCEDURE (self:JWindow) getLayeredPane*() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) getRootPane*() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) getTransferHandler*() : TransferHandler,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) isRootPaneCheckingEnabled!() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) paramString!() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JWindow) remove*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JWindow) repaint*(p0 : LONGINT;
                                  p1 : INTEGER;
                                  p2 : INTEGER;
                                  p3 : INTEGER;
                                  p4 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JWindow) setContentPane*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) setGlassPane*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) setLayeredPane*(p0 : JLayeredPane),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) setLayout*(p0 : java_awt.LayoutManager),EXTENSIBLE;

PROCEDURE (self:JWindow) setRootPane!(p0 : JRootPane),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) setRootPaneCheckingEnabled!(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) setTransferHandler*(p0 : TransferHandler),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) update*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JWindow) windowInit!(),NEW,EXTENSIBLE;

PROCEDURE (self:LayoutFocusTraversalPolicy) accept!(p0 : java_awt.Component) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:LayoutFocusTraversalPolicy) getComponentAfter*(p0 : java_awt.Container;
                                                               p1 : java_awt.Component) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:LayoutFocusTraversalPolicy) getComponentBefore*(p0 : java_awt.Container;
                                                                p1 : java_awt.Component) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:LayoutFocusTraversalPolicy) getFirstComponent*(p0 : java_awt.Container) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:LayoutFocusTraversalPolicy) getLastComponent*(p0 : java_awt.Container) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:LayoutStyle) getContainerGap*(p0 : JComponent;
                                              p1 : INTEGER;
                                              p2 : java_awt.Container) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:LayoutStyle) getPreferredGap*(p0 : JComponent;
                                              p1 : JComponent;
                                              p2 : LayoutStyle$ComponentPlacement;
                                              p3 : INTEGER;
                                              p4 : java_awt.Container) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ListCellRenderer) getListCellRendererComponent*(p0 : JList;
                                                                p1 : java_lang.Object;
                                                                p2 : INTEGER;
                                                                p3 : BOOLEAN;
                                                                p4 : BOOLEAN) : java_awt.Component,NEW,ABSTRACT;

PROCEDURE (self:ListModel) addListDataListener*(p0 : javax_swing_event.ListDataListener),NEW,ABSTRACT;

PROCEDURE (self:ListModel) getElementAt*(p0 : INTEGER) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:ListModel) getSize*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ListModel) removeListDataListener*(p0 : javax_swing_event.ListDataListener),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) addListSelectionListener*(p0 : javax_swing_event.ListSelectionListener),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) addSelectionInterval*(p0 : INTEGER;
                                                          p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) clearSelection*(),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) getAnchorSelectionIndex*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) getLeadSelectionIndex*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) getMaxSelectionIndex*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) getMinSelectionIndex*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) getSelectionMode*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) getValueIsAdjusting*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) insertIndexInterval*(p0 : INTEGER;
                                                         p1 : INTEGER;
                                                         p2 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) isSelectedIndex*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) isSelectionEmpty*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) removeIndexInterval*(p0 : INTEGER;
                                                         p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) removeListSelectionListener*(p0 : javax_swing_event.ListSelectionListener),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) removeSelectionInterval*(p0 : INTEGER;
                                                             p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) setAnchorSelectionIndex*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) setLeadSelectionIndex*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) setSelectionInterval*(p0 : INTEGER;
                                                          p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) setSelectionMode*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:ListSelectionModel) setValueIsAdjusting*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:LookAndFeel) getDefaults*() : UIDefaults,NEW,EXTENSIBLE;

PROCEDURE (self:LookAndFeel) getDescription*() : java_lang.String,NEW,ABSTRACT;

PROCEDURE (self:LookAndFeel) getDisabledIcon*(p0 : JComponent;
                                              p1 : Icon) : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:LookAndFeel) getDisabledSelectedIcon*(p0 : JComponent;
                                                      p1 : Icon) : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:LookAndFeel) getID*() : java_lang.String,NEW,ABSTRACT;

PROCEDURE (self:LookAndFeel) getLayoutStyle*() : LayoutStyle,NEW,EXTENSIBLE;

PROCEDURE (self:LookAndFeel) getName*() : java_lang.String,NEW,ABSTRACT;

PROCEDURE (self:LookAndFeel) getSupportsWindowDecorations*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:LookAndFeel) initialize*(),NEW,EXTENSIBLE;

PROCEDURE (self:LookAndFeel) isNativeLookAndFeel*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:LookAndFeel) isSupportedLookAndFeel*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:LookAndFeel) provideErrorFeedback*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:LookAndFeel) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:LookAndFeel) uninitialize*(),NEW,EXTENSIBLE;

PROCEDURE (self:MenuElement) getComponent*() : java_awt.Component,NEW,ABSTRACT;

PROCEDURE (self:MenuElement) getSubElements*() : POINTER TO ARRAY OF MenuElement,NEW,ABSTRACT;

PROCEDURE (self:MenuElement) menuSelectionChanged*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:MenuElement) processKeyEvent*(    p0 : java_awt_event.KeyEvent;
                                              IN  p1 : ARRAY OF MenuElement;
                                                  p2 : MenuSelectionManager),NEW,ABSTRACT;

PROCEDURE (self:MenuElement) processMouseEvent*(    p0 : java_awt_event.MouseEvent;
                                                IN  p1 : ARRAY OF MenuElement;
                                                    p2 : MenuSelectionManager),NEW,ABSTRACT;

PROCEDURE (self:MenuSelectionManager) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) clearSelectedPath*(),NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) componentForPoint*(p0 : java_awt.Component;
                                                         p1 : java_awt.Point) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) getChangeListeners*() : POINTER TO ARRAY OF javax_swing_event.ChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) getSelectedPath*() : POINTER TO ARRAY OF MenuElement,NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) isComponentPartOfCurrentMenu*(p0 : java_awt.Component) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) processKeyEvent*(p0 : java_awt_event.KeyEvent),NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) processMouseEvent*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:MenuSelectionManager) setSelectedPath*(IN  p0 : ARRAY OF MenuElement),NEW,EXTENSIBLE;

PROCEDURE (self:MutableComboBoxModel) addElement*(p0 : java_lang.Object),NEW,ABSTRACT;

PROCEDURE (self:MutableComboBoxModel) insertElementAt*(p0 : java_lang.Object;
                                                       p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:MutableComboBoxModel) removeElement*(p0 : java_lang.Object),NEW,ABSTRACT;

PROCEDURE (self:MutableComboBoxModel) removeElementAt*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:OverlayLayout) addLayoutComponent*(p0 : java_lang.String;
                                                   p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) addLayoutComponent*(p0 : java_awt.Component;
                                                   p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) getLayoutAlignmentX*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) getLayoutAlignmentY*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) getTarget*() : java_awt.Container,NEW;

PROCEDURE (self:OverlayLayout) invalidateLayout*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) layoutContainer*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) maximumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) minimumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) preferredLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) removeLayoutComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:Popup) hide*(),NEW,EXTENSIBLE;

PROCEDURE (self:Popup) show*(),NEW,EXTENSIBLE;

PROCEDURE (self:PopupFactory) getPopup*(p0 : java_awt.Component;
                                        p1 : java_awt.Component;
                                        p2 : INTEGER;
                                        p3 : INTEGER) : Popup,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) close*(),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) getAccessibleContext*() : javax_accessibility.AccessibleContext,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) getMaximum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) getMillisToDecideToPopup*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) getMillisToPopup*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) getMinimum*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) getNote*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) isCanceled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) setMaximum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) setMillisToDecideToPopup*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) setMillisToPopup*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) setMinimum*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) setNote*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor) setProgress*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleDescription*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleText*() : javax_accessibility.AccessibleText,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAccessibleValue*() : javax_accessibility.AccessibleValue,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAfterIndex*(p0 : INTEGER;
                                                                          p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getAtIndex*(p0 : INTEGER;
                                                                       p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getBeforeIndex*(p0 : INTEGER;
                                                                           p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getCaretPosition*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getCharacterAttribute*(p0 : INTEGER) : javax_swing_text.AttributeSet,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getCharacterBounds*(p0 : INTEGER) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getCharCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getIndexAtPoint*(p0 : java_awt.Point) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getSelectedText*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getSelectionEnd*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) getSelectionStart*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) propertyChange*(p0 : java_beans.PropertyChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitor$AccessibleProgressMonitor) stateChanged*(p0 : javax_swing_event.ChangeEvent),NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) close*(),EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) getProgressMonitor*() : ProgressMonitor,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) read*(IN  p0 : ARRAY OF BYTE;
                                                      p1 : INTEGER;
                                                      p2 : INTEGER) : INTEGER,EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) read*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) read*(IN  p0 : ARRAY OF BYTE) : INTEGER,EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) reset*(),EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) skip*(p0 : LONGINT) : LONGINT,EXTENSIBLE;

PROCEDURE (self:Renderer) getComponent*() : java_awt.Component,NEW,ABSTRACT;

PROCEDURE (self:Renderer) setValue*(p0 : java_lang.Object;
                                    p1 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:RepaintManager) addDirtyRegion*(p0 : java_awt.Window;
                                                p1 : INTEGER;
                                                p2 : INTEGER;
                                                p3 : INTEGER;
                                                p4 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) addDirtyRegion*(p0 : java_applet.Applet;
                                                p1 : INTEGER;
                                                p2 : INTEGER;
                                                p3 : INTEGER;
                                                p4 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) addDirtyRegion*(p0 : JComponent;
                                                p1 : INTEGER;
                                                p2 : INTEGER;
                                                p3 : INTEGER;
                                                p4 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) addInvalidComponent*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) getDirtyRegion*(p0 : JComponent) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) getDoubleBufferMaximumSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) getOffscreenBuffer*(p0 : java_awt.Component;
                                                    p1 : INTEGER;
                                                    p2 : INTEGER) : java_awt.Image,NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) getVolatileOffscreenBuffer*(p0 : java_awt.Component;
                                                            p1 : INTEGER;
                                                            p2 : INTEGER) : java_awt.Image,NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) isCompletelyDirty*(p0 : JComponent) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) isDoubleBufferingEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) markCompletelyClean*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) markCompletelyDirty*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) paintDirtyRegions*(),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) removeInvalidComponent*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) setDoubleBufferingEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) setDoubleBufferMaximumSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:RepaintManager) validateInvalidComponents*(),NEW,EXTENSIBLE;

PROCEDURE (self:RootPaneContainer) getContentPane*() : java_awt.Container,NEW,ABSTRACT;

PROCEDURE (self:RootPaneContainer) getGlassPane*() : java_awt.Component,NEW,ABSTRACT;

PROCEDURE (self:RootPaneContainer) getLayeredPane*() : JLayeredPane,NEW,ABSTRACT;

PROCEDURE (self:RootPaneContainer) getRootPane*() : JRootPane,NEW,ABSTRACT;

PROCEDURE (self:RootPaneContainer) setContentPane*(p0 : java_awt.Container),NEW,ABSTRACT;

PROCEDURE (self:RootPaneContainer) setGlassPane*(p0 : java_awt.Component),NEW,ABSTRACT;

PROCEDURE (self:RootPaneContainer) setLayeredPane*(p0 : JLayeredPane),NEW,ABSTRACT;

PROCEDURE (self:RowFilter) include*(p0 : RowFilter$Entry) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:RowFilter$Entry) getIdentifier*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:RowFilter$Entry) getModel*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:RowFilter$Entry) getStringValue*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:RowFilter$Entry) getValue*(p0 : INTEGER) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:RowFilter$Entry) getValueCount*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:RowSorter) addRowSorterListener*(p0 : javax_swing_event.RowSorterListener),NEW,EXTENSIBLE;

PROCEDURE (self:RowSorter) allRowsChanged*(),NEW,ABSTRACT;

PROCEDURE (self:RowSorter) convertRowIndexToModel*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:RowSorter) convertRowIndexToView*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:RowSorter) fireRowSorterChanged!(IN  p0 : ARRAY OF INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:RowSorter) fireSortOrderChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:RowSorter) getModel*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:RowSorter) getModelRowCount*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:RowSorter) getSortKeys*() : java_util.List,NEW,ABSTRACT;

PROCEDURE (self:RowSorter) getViewRowCount*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:RowSorter) modelStructureChanged*(),NEW,ABSTRACT;

PROCEDURE (self:RowSorter) removeRowSorterListener*(p0 : javax_swing_event.RowSorterListener),NEW,EXTENSIBLE;

PROCEDURE (self:RowSorter) rowsDeleted*(p0 : INTEGER;
                                        p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:RowSorter) rowsInserted*(p0 : INTEGER;
                                         p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:RowSorter) rowsUpdated*(p0 : INTEGER;
                                        p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:RowSorter) rowsUpdated*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:RowSorter) setSortKeys*(p0 : java_util.List),NEW,ABSTRACT;

PROCEDURE (self:RowSorter) toggleSortOrder*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:RowSorter$SortKey) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:RowSorter$SortKey) getColumn*() : INTEGER,NEW;

PROCEDURE (self:RowSorter$SortKey) getSortOrder*() : SortOrder,NEW;

PROCEDURE (self:RowSorter$SortKey) hashCode*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:Scrollable) getPreferredScrollableViewportSize*() : java_awt.Dimension,NEW,ABSTRACT;

PROCEDURE (self:Scrollable) getScrollableBlockIncrement*(p0 : java_awt.Rectangle;
                                                         p1 : INTEGER;
                                                         p2 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Scrollable) getScrollableTracksViewportHeight*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:Scrollable) getScrollableTracksViewportWidth*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:Scrollable) getScrollableUnitIncrement*(p0 : java_awt.Rectangle;
                                                        p1 : INTEGER;
                                                        p2 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:ScrollPaneLayout) addLayoutComponent*(p0 : java_lang.String;
                                                      p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) addSingletonComponent!(p0 : java_awt.Component;
                                                         p1 : java_awt.Component) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) getColumnHeader*() : JViewport,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) getCorner*(p0 : java_lang.String) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) getHorizontalScrollBar*() : JScrollBar,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) getHorizontalScrollBarPolicy*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) getRowHeader*() : JViewport,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) getVerticalScrollBar*() : JScrollBar,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) getVerticalScrollBarPolicy*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) getViewport*() : JViewport,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) getViewportBorderBounds*(p0 : JScrollPane) : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) layoutContainer*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) minimumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) preferredLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) removeLayoutComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) setHorizontalScrollBarPolicy*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) setVerticalScrollBarPolicy*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ScrollPaneLayout) syncWithScrollPane*(p0 : JScrollPane),NEW,EXTENSIBLE;

PROCEDURE (self:SingleSelectionModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT;

PROCEDURE (self:SingleSelectionModel) clearSelection*(),NEW,ABSTRACT;

PROCEDURE (self:SingleSelectionModel) getSelectedIndex*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:SingleSelectionModel) isSelected*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:SingleSelectionModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT;

PROCEDURE (self:SingleSelectionModel) setSelectedIndex*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:SizeRequirements) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:SizeSequence) getIndex*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:SizeSequence) getPosition*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:SizeSequence) getSize*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:SizeSequence) getSizes*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:SizeSequence) insertEntries*(p0 : INTEGER;
                                             p1 : INTEGER;
                                             p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SizeSequence) removeEntries*(p0 : INTEGER;
                                             p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SizeSequence) setSize*(p0 : INTEGER;
                                       p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SizeSequence) setSizes*(IN  p0 : ARRAY OF INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) accept!(p0 : java_awt.Component) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) getComparator!() : java_util.Comparator,NEW,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) getComponentAfter*(p0 : java_awt.Container;
                                                                p1 : java_awt.Component) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) getComponentBefore*(p0 : java_awt.Container;
                                                                 p1 : java_awt.Component) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) getDefaultComponent*(p0 : java_awt.Container) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) getFirstComponent*(p0 : java_awt.Container) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) getImplicitDownCycleTraversal*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) getLastComponent*(p0 : java_awt.Container) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) setComparator!(p0 : java_util.Comparator),NEW,EXTENSIBLE;

PROCEDURE (self:SortingFocusTraversalPolicy) setImplicitDownCycleTraversal*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) getCalendarField*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) getDate*() : java_util.Date,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) getEnd*() : java_lang.Comparable,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) getNextValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) getPreviousValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) getStart*() : java_lang.Comparable,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) getValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) setCalendarField*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) setEnd*(p0 : java_lang.Comparable),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) setStart*(p0 : java_lang.Comparable),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerDateModel) setValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerListModel) getList*() : java_util.List,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerListModel) getNextValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerListModel) getPreviousValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerListModel) getValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerListModel) setList*(p0 : java_util.List),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerListModel) setValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT;

PROCEDURE (self:SpinnerModel) getNextValue*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:SpinnerModel) getPreviousValue*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:SpinnerModel) getValue*() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:SpinnerModel) removeChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,ABSTRACT;

PROCEDURE (self:SpinnerModel) setValue*(p0 : java_lang.Object),NEW,ABSTRACT;

PROCEDURE (self:SpinnerNumberModel) getMaximum*() : java_lang.Comparable,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) getMinimum*() : java_lang.Comparable,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) getNextValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) getNumber*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) getPreviousValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) getStepSize*() : java_lang.Number,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) getValue*() : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) setMaximum*(p0 : java_lang.Comparable),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) setMinimum*(p0 : java_lang.Comparable),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) setStepSize*(p0 : java_lang.Number),NEW,EXTENSIBLE;

PROCEDURE (self:SpinnerNumberModel) setValue*(p0 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:Spring) getMaximumValue*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Spring) getMinimumValue*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Spring) getPreferredValue*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Spring) getValue*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:Spring) setValue*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:SpringLayout) addLayoutComponent*(p0 : java_awt.Component;
                                                  p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) addLayoutComponent*(p0 : java_lang.String;
                                                  p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) getConstraint*(p0 : java_lang.String;
                                             p1 : java_awt.Component) : Spring,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) getConstraints*(p0 : java_awt.Component) : SpringLayout$Constraints,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) getLayoutAlignmentX*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) getLayoutAlignmentY*(p0 : java_awt.Container) : SHORTREAL,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) invalidateLayout*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) layoutContainer*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) maximumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) minimumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) preferredLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) putConstraint*(p0 : java_lang.String;
                                             p1 : java_awt.Component;
                                             p2 : INTEGER;
                                             p3 : java_lang.String;
                                             p4 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) putConstraint*(p0 : java_lang.String;
                                             p1 : java_awt.Component;
                                             p2 : Spring;
                                             p3 : java_lang.String;
                                             p4 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout) removeLayoutComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) getConstraint*(p0 : java_lang.String) : Spring,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) getHeight*() : Spring,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) getWidth*() : Spring,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) getX*() : Spring,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) getY*() : Spring,NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) setConstraint*(p0 : java_lang.String;
                                                         p1 : Spring),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) setHeight*(p0 : Spring),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) setWidth*(p0 : Spring),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) setX*(p0 : Spring),NEW,EXTENSIBLE;

PROCEDURE (self:SpringLayout$Constraints) setY*(p0 : Spring),NEW,EXTENSIBLE;

PROCEDURE (self:SwingWorker) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW;

PROCEDURE (self:SwingWorker) cancel*(p0 : BOOLEAN) : BOOLEAN,NEW;

PROCEDURE (self:SwingWorker) doInBackground!() : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:SwingWorker) done!(),NEW,EXTENSIBLE;

PROCEDURE (self:SwingWorker) execute*(),NEW;

PROCEDURE (self:SwingWorker) firePropertyChange*(p0 : java_lang.String;
                                                 p1 : java_lang.Object;
                                                 p2 : java_lang.Object),NEW;

PROCEDURE (self:SwingWorker) get*(p0 : LONGINT;
                                  p1 : java_util_concurrent.TimeUnit) : java_lang.Object,NEW;

PROCEDURE (self:SwingWorker) get*() : java_lang.Object,NEW;

PROCEDURE (self:SwingWorker) getProgress*() : INTEGER,NEW;

PROCEDURE (self:SwingWorker) getPropertyChangeSupport*() : java_beans.PropertyChangeSupport,NEW;

PROCEDURE (self:SwingWorker) getState*() : SwingWorker$StateValue,NEW;

PROCEDURE (self:SwingWorker) isCancelled*() : BOOLEAN,NEW;

PROCEDURE (self:SwingWorker) isDone*() : BOOLEAN,NEW;

PROCEDURE (self:SwingWorker) process!(p0 : java_util.List),NEW,EXTENSIBLE;

PROCEDURE (self:SwingWorker) publish!(IN  p0 : ARRAY OF java_lang.Object),NEW;

PROCEDURE (self:SwingWorker) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW;

PROCEDURE (self:SwingWorker) run*(),NEW;

PROCEDURE (self:SwingWorker) setProgress!(p0 : INTEGER),NEW;

PROCEDURE (self:Timer) addActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) fireActionPerformed!(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) getActionCommand*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:Timer) getActionListeners*() : POINTER TO ARRAY OF java_awt_event.ActionListener,NEW,EXTENSIBLE;

PROCEDURE (self:Timer) getDelay*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:Timer) getInitialDelay*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:Timer) getListeners*(p0 : java_lang.Class) : POINTER TO ARRAY OF java_util.EventListener,NEW,EXTENSIBLE;

PROCEDURE (self:Timer) isCoalesce*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Timer) isRepeats*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Timer) isRunning*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Timer) removeActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) restart*(),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) setActionCommand*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) setCoalesce*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) setDelay*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) setInitialDelay*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) setRepeats*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) start*(),NEW,EXTENSIBLE;

PROCEDURE (self:Timer) stop*(),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) getDismissDelay*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) getInitialDelay*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) getReshowDelay*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) isLightWeightPopupEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) mouseDragged*(p0 : java_awt_event.MouseEvent),EXTENSIBLE;

PROCEDURE (self:ToolTipManager) mouseEntered*(p0 : java_awt_event.MouseEvent),EXTENSIBLE;

PROCEDURE (self:ToolTipManager) mouseExited*(p0 : java_awt_event.MouseEvent),EXTENSIBLE;

PROCEDURE (self:ToolTipManager) mouseMoved*(p0 : java_awt_event.MouseEvent),EXTENSIBLE;

PROCEDURE (self:ToolTipManager) mousePressed*(p0 : java_awt_event.MouseEvent),EXTENSIBLE;

PROCEDURE (self:ToolTipManager) registerComponent*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) setDismissDelay*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) setInitialDelay*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) setLightWeightPopupEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) setReshowDelay*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager) unregisterComponent*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager$insideTimerAction) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager$outsideTimerAction) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:ToolTipManager$stillInsideTimerAction) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) canImport*(p0 : TransferHandler$TransferSupport) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) canImport*(    p0 : JComponent;
                                            IN  p1 : ARRAY OF java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) createTransferable!(p0 : JComponent) : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) exportAsDrag*(p0 : JComponent;
                                               p1 : java_awt_event.InputEvent;
                                               p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) exportDone!(p0 : JComponent;
                                             p1 : java_awt_datatransfer.Transferable;
                                             p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) exportToClipboard*(p0 : JComponent;
                                                    p1 : java_awt_datatransfer.Clipboard;
                                                    p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) getSourceActions*(p0 : JComponent) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) getVisualRepresentation*(p0 : java_awt_datatransfer.Transferable) : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) importData*(p0 : JComponent;
                                             p1 : java_awt_datatransfer.Transferable) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler) importData*(p0 : TransferHandler$TransferSupport) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$DropLocation) getDropPoint*() : java_awt.Point,NEW;

PROCEDURE (self:TransferHandler$DropLocation) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) getDataFlavors*() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) getDropAction*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) getDropLocation*() : TransferHandler$DropLocation,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) getSourceDropActions*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) getTransferable*() : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) getUserDropAction*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) isDataFlavorSupported*(p0 : java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) isDrop*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) setDropAction*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:TransferHandler$TransferSupport) setShowDropLocation*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) addResourceBundle*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) firePropertyChange!(p0 : java_lang.String;
                                                p1 : java_lang.Object;
                                                p2 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) get*(p0 : java_lang.Object) : java_lang.Object,EXTENSIBLE;

PROCEDURE (self:UIDefaults) get*(p0 : java_lang.Object;
                                 p1 : java_util.Locale) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getBoolean*(p0 : java_lang.Object) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getBoolean*(p0 : java_lang.Object;
                                        p1 : java_util.Locale) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getBorder*(p0 : java_lang.Object) : javax_swing_border.Border,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getBorder*(p0 : java_lang.Object;
                                       p1 : java_util.Locale) : javax_swing_border.Border,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getColor*(p0 : java_lang.Object;
                                      p1 : java_util.Locale) : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getColor*(p0 : java_lang.Object) : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getDefaultLocale*() : java_util.Locale,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getDimension*(p0 : java_lang.Object;
                                          p1 : java_util.Locale) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getDimension*(p0 : java_lang.Object) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getFont*(p0 : java_lang.Object;
                                     p1 : java_util.Locale) : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getFont*(p0 : java_lang.Object) : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getIcon*(p0 : java_lang.Object;
                                     p1 : java_util.Locale) : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getIcon*(p0 : java_lang.Object) : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getInsets*(p0 : java_lang.Object;
                                       p1 : java_util.Locale) : java_awt.Insets,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getInsets*(p0 : java_lang.Object) : java_awt.Insets,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getInt*(p0 : java_lang.Object;
                                    p1 : java_util.Locale) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getInt*(p0 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getPropertyChangeListeners*() : POINTER TO ARRAY OF java_beans.PropertyChangeListener,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getString*(p0 : java_lang.Object) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getString*(p0 : java_lang.Object;
                                       p1 : java_util.Locale) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getUI*(p0 : JComponent) : javax_swing_plaf.ComponentUI,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getUIClass*(p0 : java_lang.String) : java_lang.Class,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getUIClass*(p0 : java_lang.String;
                                        p1 : java_lang.ClassLoader) : java_lang.Class,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getUIError!(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) put*(p0 : java_lang.Object;
                                 p1 : java_lang.Object) : java_lang.Object,EXTENSIBLE;

PROCEDURE (self:UIDefaults) putDefaults*(IN  p0 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) removeResourceBundle*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) setDefaultLocale*(p0 : java_util.Locale),NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults$ActiveValue) createValue*(p0 : UIDefaults) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:UIDefaults$LazyInputMap) createValue*(p0 : UIDefaults) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults$LazyValue) createValue*(p0 : UIDefaults) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:UIDefaults$ProxyLazyValue) createValue*(p0 : UIDefaults) : java_lang.Object,NEW,EXTENSIBLE;

PROCEDURE (self:UIManager$LookAndFeelInfo) getClassName*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:UIManager$LookAndFeelInfo) getName*() : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:UIManager$LookAndFeelInfo) toString*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:ViewportLayout) addLayoutComponent*(p0 : java_lang.String;
                                                    p1 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:ViewportLayout) layoutContainer*(p0 : java_awt.Container),NEW,EXTENSIBLE;

PROCEDURE (self:ViewportLayout) minimumLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:ViewportLayout) preferredLayoutSize*(p0 : java_awt.Container) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:ViewportLayout) removeLayoutComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;

END javax_swing.