FOREIGN MODULE javax_swing;

IMPORT
    java_lang,
    java_io,
    java_util,
    javax_swing_event,
    java_awt_event,
    java_beans,
    javax_accessibility,
    java_awt,
    javax_swing_border,
    javax_swing_plaf,
    java_awt_image,
    java_awt_peer,
    sun_awt,
    java_awt_dnd,
    java_awt_im,
    java_lang_ref,
    java_text,
    javax_swing_table,
    javax_swing_tree,
    java_net,
    java_applet,
    javax_swing_colorchooser,
    javax_swing_text,
    java_security,
    java_awt_datatransfer,
    javax_swing_filechooser;

TYPE

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

  AbstractButton$AccessibleAbstractButton* = POINTER TO ABSTRACT RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleAction + javax_accessibility.AccessibleValue)
                                             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)
                                         END;

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

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

  Action* = POINTER TO INTERFACE RECORD (java_lang.Object + java_awt_event.ActionListener)
            STATIC
              DEFAULT* = "Default";
              NAME* = "Name";
              SHORT_DESCRIPTION* = "ShortDescription";
              LONG_DESCRIPTION* = "LongDescription";
              SMALL_ICON* = "SmallIcon";
            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*() : javax_swing_border.Border;
                     PROCEDURE createEtchedBorder*(p0 : java_awt.Color;
                                                   p1 : java_awt.Color) : javax_swing_border.Border;
                     PROCEDURE createLineBorder*(p0 : java_awt.Color) : javax_swing_border.Border;
                     PROCEDURE createLineBorder*(p0 : java_awt.Color;
                                                 p1 : INTEGER) : javax_swing_border.Border;
                     PROCEDURE createLoweredBevelBorder*() : javax_swing_border.Border;
                     PROCEDURE createMatteBorder*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER;
                                                  p3 : INTEGER;
                                                  p4 : java_awt.Color) : javax_swing_border.MatteBorder;
                     PROCEDURE createMatteBorder*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER;
                                                  p3 : INTEGER;
                                                  p4 : Icon) : javax_swing_border.MatteBorder;
                     PROCEDURE createRaisedBevelBorder*() : javax_swing_border.Border;
                     PROCEDURE createTitledBorder*(p0 : java_lang.String) : javax_swing_border.TitledBorder;
                     PROCEDURE createTitledBorder*(p0 : javax_swing_border.Border) : javax_swing_border.TitledBorder;
                     PROCEDURE createTitledBorder*(p0 : javax_swing_border.Border;
                                                   p1 : java_lang.String) : javax_swing_border.TitledBorder;
                     PROCEDURE createTitledBorder*(p0 : javax_swing_border.Border;
                                                   p1 : java_lang.String;
                                                   p2 : INTEGER;
                                                   p3 : INTEGER) : 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;
                                                   p4 : java_awt.Font;
                                                   p5 : java_awt.Color) : javax_swing_border.TitledBorder;
                   END;

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

  Box$AccessibleBox* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + java_io.Serializable + javax_accessibility.AccessibleComponent)
                       STATIC
                         PROCEDURE Init!(p0 : Box) : Box$AccessibleBox,CONSTRUCTOR;
                       END;

  Box$Filler$AccessibleBoxFiller* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + java_io.Serializable + javax_accessibility.AccessibleComponent)
                                    STATIC
                                      PROCEDURE Init!(p0 : Box$Filler) : Box$Filler$AccessibleBoxFiller,CONSTRUCTOR;
                                    END;

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

  Box* = POINTER TO EXTENSIBLE RECORD (java_awt.Container + javax_accessibility.Accessible)
           accessibleContext! : javax_accessibility.AccessibleContext;
         STATIC
           PROCEDURE Init*(p0 : INTEGER) : Box,CONSTRUCTOR;
           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;
         END;

  BoxLayout* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt.LayoutManager2 + java_io.Serializable)
               STATIC
                 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)
                   buttons! : java_util.Vector;
                 STATIC
                   PROCEDURE Init*() : ButtonGroup,CONSTRUCTOR;
                 END;

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

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

  CellRendererPane$AccessibleCellRendererPane* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + java_io.Serializable + javax_accessibility.AccessibleComponent)
                                                 STATIC
                                                   PROCEDURE Init!(p0 : CellRendererPane) : CellRendererPane$AccessibleCellRendererPane,CONSTRUCTOR;
                                                 END;

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

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

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

  DebugGraphics* = POINTER TO EXTENSIBLE RECORD (java_awt.Graphics)
                   STATIC
                     LOG_OPTION* = 1;
                     FLASH_OPTION* = 2;
                     BUFFERED_OPTION* = 4;
                     NONE_OPTION* = -1;
                     PROCEDURE Init*() : DebugGraphics,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : java_awt.Graphics) : DebugGraphics,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : java_awt.Graphics;
                                     p1 : JComponent) : DebugGraphics,CONSTRUCTOR;
                     PROCEDURE flashColor*() : java_awt.Color;
                     PROCEDURE flashCount*() : INTEGER;
                     PROCEDURE flashTime*() : INTEGER;
                     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)
                                changeEvent! : javax_swing_event.ChangeEvent;
                                listenerList! : javax_swing_event.EventListenerList;
                              STATIC
                                PROCEDURE Init*() : DefaultBoundedRangeModel,CONSTRUCTOR;
                                PROCEDURE Init*(p0 : INTEGER;
                                                p1 : INTEGER;
                                                p2 : INTEGER;
                                                p3 : INTEGER) : DefaultBoundedRangeModel,CONSTRUCTOR;
                              END;

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

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

  DefaultCellEditor* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + javax_swing_table.TableCellEditor + javax_swing_tree.TreeCellEditor + java_io.Serializable)
                         listenerList! : javax_swing_event.EventListenerList;
                         changeEvent! : javax_swing_event.ChangeEvent;
                         editorComponent! : JComponent;
                         delegate! : DefaultCellEditor$EditorDelegate;
                         clickCountToStart! : INTEGER;
                       STATIC
                         PROCEDURE Init*(p0 : JCheckBox) : DefaultCellEditor,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : JComboBox) : DefaultCellEditor,CONSTRUCTOR;
                         PROCEDURE Init*(p0 : JTextField) : DefaultCellEditor,CONSTRUCTOR;
                       END;

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

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

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

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

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

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

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

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

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

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

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

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

  ImageIcon* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + Icon + java_io.Serializable)
               STATIC
                 component! : java_awt.Component;
                 tracker! : java_awt.MediaTracker;
                 PROCEDURE Init*() : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_awt.Image) : 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;
                 PROCEDURE Init*(IN  p0 : ARRAY OF BYTE) : ImageIcon,CONSTRUCTOR;
                 PROCEDURE Init*(IN  p0 : ARRAY OF BYTE;
                                     p1 : java_lang.String) : ImageIcon,CONSTRUCTOR;
               END;

  JApplet$AccessibleJApplet* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + java_io.Serializable + javax_accessibility.AccessibleComponent)
                               STATIC
                                 PROCEDURE Init!(p0 : JApplet) : JApplet$AccessibleJApplet,CONSTRUCTOR;
                               END;

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

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

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

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

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

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

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

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

  JColorChooser* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)
                     accessibleContext! : javax_accessibility.AccessibleContext;
                   STATIC
                     SELECTION_MODEL_PROPERTY* = "selectionModel";
                     PREVIEW_PANEL_PROPERTY* = "previewPanel";
                     CHOOSER_PANELS_PROPERTY* = "chooserPanels";
                     PROCEDURE Init*() : JColorChooser,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : java_awt.Color) : JColorChooser,CONSTRUCTOR;
                     PROCEDURE Init*(p0 : javax_swing_colorchooser.ColorSelectionModel) : JColorChooser,CONSTRUCTOR;
                     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 showDialog*(p0 : java_awt.Component;
                                           p1 : java_lang.String;
                                           p2 : java_awt.Color) : java_awt.Color;
                   END;

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

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

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

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

  JComponent$AccessibleJComponent* = POINTER TO ABSTRACT RECORD (javax_accessibility.AccessibleContext + java_io.Serializable + javax_accessibility.AccessibleComponent)
                                       accessibleContainerHandler! : java_awt_event.ContainerListener;
                                     STATIC
                                       PROCEDURE Init!(p0 : JComponent) : JComponent$AccessibleJComponent,CONSTRUCTOR;
                                     END;

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

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

  JDesktopPane* = POINTER TO EXTENSIBLE RECORD (JLayeredPane + javax_accessibility.Accessible)
                  STATIC
                    PROCEDURE Init*() : JDesktopPane,CONSTRUCTOR;
                  END;

  JDialog$AccessibleJDialog* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + java_io.Serializable + javax_accessibility.AccessibleComponent)
                               STATIC
                                 PROCEDURE Init!(p0 : JDialog) : JDialog$AccessibleJDialog,CONSTRUCTOR;
                               END;

  JDialog* = POINTER TO EXTENSIBLE RECORD (java_awt.Dialog + WindowConstants + javax_accessibility.Accessible + RootPaneContainer)
               rootPane! : JRootPane;
               rootPaneCheckingEnabled! : BOOLEAN;
               accessibleContext! : javax_accessibility.AccessibleContext;
             STATIC
               PROCEDURE Init*() : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Dialog) : 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.Dialog;
                               p1 : BOOLEAN) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame;
                               p1 : java_lang.String) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame;
                               p1 : java_lang.String;
                               p2 : BOOLEAN) : JDialog,CONSTRUCTOR;
               PROCEDURE Init*(p0 : java_awt.Frame;
                               p1 : BOOLEAN) : JDialog,CONSTRUCTOR;
             END;

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

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

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

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

  JEditorPane* = POINTER TO EXTENSIBLE RECORD (javax_swing_text.JTextComponent)
                 STATIC
                   PROCEDURE Init*() : JEditorPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_lang.String) : JEditorPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_lang.String;
                                   p1 : java_lang.String) : JEditorPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_net.URL) : JEditorPane,CONSTRUCTOR;
                   PROCEDURE createEditorKitForContentType*(p0 : java_lang.String) : javax_swing_text.EditorKit;
                   PROCEDURE registerEditorKitForContentType*(p0 : java_lang.String;
                                                              p1 : java_lang.String);
                   PROCEDURE registerEditorKitForContentType*(p0 : java_lang.String;
                                                              p1 : java_lang.String;
                                                              p2 : java_lang.ClassLoader);
                 END;

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

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

  JFrame$AccessibleJFrame* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + java_io.Serializable + javax_accessibility.AccessibleComponent)
                             STATIC
                               PROCEDURE Init!(p0 : JFrame) : JFrame$AccessibleJFrame,CONSTRUCTOR;
                             END;

  JFrame* = POINTER TO EXTENSIBLE RECORD (java_awt.Frame + WindowConstants + javax_accessibility.Accessible + RootPaneContainer)
              rootPane! : JRootPane;
              rootPaneCheckingEnabled! : BOOLEAN;
              accessibleContext! : javax_accessibility.AccessibleContext;
            STATIC
              PROCEDURE Init*() : JFrame,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_lang.String) : JFrame,CONSTRUCTOR;
            END;

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

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

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

  JInternalFrame* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible + WindowConstants + RootPaneContainer)
                      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";
                      MENU_BAR_PROPERTY* = "menuBar";
                      TITLE_PROPERTY* = "title";
                      LAYERED_PANE_PROPERTY* = "layeredPane";
                      ROOT_PANE_PROPERTY* = "rootPane";
                      GLASS_PANE_PROPERTY* = "glassPane";
                      FRAME_ICON_PROPERTY* = "frameIcon";
                      IS_SELECTED_PROPERTY* = "selected";
                      IS_CLOSED_PROPERTY* = "closed";
                      IS_MAXIMUM_PROPERTY* = "maximum";
                      IS_ICON_PROPERTY* = "icon";
                      PROCEDURE Init*() : JInternalFrame,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : java_lang.String) : JInternalFrame,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : java_lang.String;
                                      p1 : BOOLEAN) : JInternalFrame,CONSTRUCTOR;
                      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;
                    END;

  JLabel$AccessibleJLabel* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)
                             STATIC
                               PROCEDURE Init!(p0 : JLabel) : JLabel$AccessibleJLabel,CONSTRUCTOR;
                             END;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  JPasswordField* = POINTER TO EXTENSIBLE RECORD (JTextField)
                    STATIC
                      PROCEDURE Init*() : JPasswordField,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : INTEGER) : JPasswordField,CONSTRUCTOR;
                      PROCEDURE Init*(p0 : java_lang.String) : JPasswordField,CONSTRUCTOR;
                      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;
                    END;

  JPopupMenu$AccessibleJPopupMenu* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent)
                                     STATIC
                                       PROCEDURE Init!(p0 : JPopupMenu) : JPopupMenu$AccessibleJPopupMenu,CONSTRUCTOR;
                                     END;

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

  JPopupMenu$WindowPopup$AccessibleWindowPopup* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + java_io.Serializable + javax_accessibility.AccessibleComponent)
                                                  STATIC
                                                    PROCEDURE Init!(p0 : JPopupMenu$WindowPopup) : JPopupMenu$WindowPopup$AccessibleWindowPopup,CONSTRUCTOR;
                                                  END;

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

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

  JProgressBar* = POINTER TO EXTENSIBLE RECORD (JComponent + SwingConstants + javax_accessibility.Accessible)
                    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*() : JProgressBar,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : INTEGER) : JProgressBar,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : INTEGER;
                                    p1 : INTEGER) : JProgressBar,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : INTEGER) : JProgressBar,CONSTRUCTOR;
                    PROCEDURE Init*(p0 : BoundedRangeModel) : JProgressBar,CONSTRUCTOR;
                  END;

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

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

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

  JRadioButtonMenuItem* = POINTER TO EXTENSIBLE RECORD (JMenuItem + javax_accessibility.Accessible)
                          STATIC
                            PROCEDURE Init*() : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : java_lang.String) : 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 : java_lang.String;
                                            p1 : BOOLEAN) : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : Icon) : JRadioButtonMenuItem,CONSTRUCTOR;
                            PROCEDURE Init*(p0 : Icon;
                                            p1 : BOOLEAN) : JRadioButtonMenuItem,CONSTRUCTOR;
                          END;

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

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

  JRootPane* = POINTER TO EXTENSIBLE RECORD (JComponent + javax_accessibility.Accessible)
                 menuBar! : JMenuBar;
                 contentPane! : java_awt.Container;
                 layeredPane! : JLayeredPane;
                 glassPane! : java_awt.Component;
                 defaultButton! : JButton;
                 defaultPressAction! : JRootPane$DefaultAction;
                 defaultReleaseAction! : JRootPane$DefaultAction;
               STATIC
                 PROCEDURE Init*() : JRootPane,CONSTRUCTOR;
               END;

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

  JScrollBar* = POINTER TO EXTENSIBLE RECORD (JComponent + java_awt.Adjustable + javax_accessibility.Accessible)
                  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;

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

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

  JScrollPane* = POINTER TO EXTENSIBLE RECORD (JComponent + ScrollPaneConstants + javax_accessibility.Accessible)
                   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*() : JScrollPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : INTEGER;
                                   p1 : INTEGER) : JScrollPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_awt.Component) : JScrollPane,CONSTRUCTOR;
                   PROCEDURE Init*(p0 : java_awt.Component;
                                   p1 : INTEGER;
                                   p2 : INTEGER) : JScrollPane,CONSTRUCTOR;
                 END;

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

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

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

  JSlider* = POINTER TO EXTENSIBLE RECORD (JComponent + SwingConstants + javax_accessibility.Accessible)
               sliderModel! : BoundedRangeModel;
               majorTickSpacing! : INTEGER;
               minorTickSpacing! : INTEGER;
               snapToTicks! : BOOLEAN;
               orientation! : INTEGER;
               changeListener! : javax_swing_event.ChangeListener;
               changeEvent! : javax_swing_event.ChangeEvent;
             STATIC
               PROCEDURE Init*() : JSlider,CONSTRUCTOR;
               PROCEDURE Init*(p0 : INTEGER) : JSlider,CONSTRUCTOR;
               PROCEDURE Init*(p0 : INTEGER;
                               p1 : INTEGER) : JSlider,CONSTRUCTOR;
               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;
             END;

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

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

  JTabbedPane$AccessibleJTabbedPane* = POINTER TO EXTENSIBLE RECORD (JComponent$AccessibleJComponent + javax_accessibility.AccessibleSelection + javax_swing_event.ChangeListener)
                                       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)
                               STATIC
                                 PROCEDURE Init!(p0 : JTabbedPane) : JTabbedPane$ModelListener,CONSTRUCTOR;
                               END;

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

  JTable$AccessibleJTable$AccessibleJTableCell* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + javax_accessibility.Accessible + javax_accessibility.AccessibleComponent)
                                                  STATIC
                                                    PROCEDURE Init*(p0 : JTable$AccessibleJTable;
                                                                    p1 : JTable;
                                                                    p2 : INTEGER;
                                                                    p3 : INTEGER;
                                                                    p4 : INTEGER) : JTable$AccessibleJTable$AccessibleJTableCell,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)
                             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)
              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_OFF* = 0;
              AUTO_RESIZE_NEXT_COLUMN* = 1;
              AUTO_RESIZE_SUBSEQUENT_COLUMNS* = 2;
              AUTO_RESIZE_LAST_COLUMN* = 3;
              AUTO_RESIZE_ALL_COLUMNS* = 4;
              PROCEDURE Init*() : JTable,CONSTRUCTOR;
              PROCEDURE Init*(p0 : INTEGER;
                              p1 : INTEGER) : JTable,CONSTRUCTOR;
              PROCEDURE Init*(p0 : java_util.Vector;
                              p1 : java_util.Vector) : JTable,CONSTRUCTOR;
              PROCEDURE Init*(p0 : javax_swing_table.TableModel) : JTable,CONSTRUCTOR;
              PROCEDURE Init*(p0 : javax_swing_table.TableModel;
                              p1 : javax_swing_table.TableColumnModel) : JTable,CONSTRUCTOR;
              PROCEDURE Init*(p0 : javax_swing_table.TableModel;
                              p1 : javax_swing_table.TableColumnModel;
                              p2 : ListSelectionModel) : JTable,CONSTRUCTOR;
              PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object;
                              IN  p1 : ARRAY OF java_lang.Object) : JTable,CONSTRUCTOR;
              PROCEDURE createScrollPaneForTable*(p0 : JTable) : JScrollPane;
            END;

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

  JTextArea* = POINTER TO EXTENSIBLE RECORD (javax_swing_text.JTextComponent)
               STATIC
                 PROCEDURE Init*() : JTextArea,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : INTEGER;
                                 p1 : INTEGER) : JTextArea,CONSTRUCTOR;
                 PROCEDURE Init*(p0 : java_lang.String) : JTextArea,CONSTRUCTOR;
                 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;
               END;

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

  JTextField* = POINTER TO EXTENSIBLE RECORD (javax_swing_text.JTextComponent + SwingConstants)
                STATIC
                  notifyAction* = "notify-field-accept";
                  PROCEDURE Init*() : JTextField,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : INTEGER) : JTextField,CONSTRUCTOR;
                  PROCEDURE Init*(p0 : java_lang.String) : JTextField,CONSTRUCTOR;
                  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;
                END;

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

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

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

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

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

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

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

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

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

  JTree$AccessibleJTree$AccessibleJTreeNode* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + javax_accessibility.Accessible + javax_accessibility.AccessibleComponent + javax_accessibility.AccessibleSelection + javax_accessibility.AccessibleAction)
                                               STATIC
                                                 PROCEDURE Init*(p0 : JTree$AccessibleJTree;
                                                                 p1 : JTree;
                                                                 p2 : javax_swing_tree.TreePath;
                                                                 p3 : javax_accessibility.Accessible) : JTree$AccessibleJTree$AccessibleJTreeNode,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)
                           STATIC
                             PROCEDURE Init*(p0 : JTree) : JTree$AccessibleJTree,CONSTRUCTOR;
                           END;

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

  JTree$EmptySelectionModel* = POINTER TO EXTENSIBLE RECORD (javax_swing_tree.DefaultTreeSelectionModel)
                               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)
                            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)
                                   STATIC
                                     PROCEDURE Init!(p0 : JTree) : JTree$TreeSelectionRedirector,CONSTRUCTOR;
                                   END;

  JTree* = POINTER TO EXTENSIBLE RECORD (JComponent + Scrollable + javax_accessibility.Accessible)
             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
             CELL_RENDERER_PROPERTY* = "cellRenderer";
             TREE_MODEL_PROPERTY* = "treeModel";
             ROOT_VISIBLE_PROPERTY* = "rootVisible";
             SHOWS_ROOT_HANDLES_PROPERTY* = "showsRootHandles";
             ROW_HEIGHT_PROPERTY* = "rowHeight";
             CELL_EDITOR_PROPERTY* = "cellEditor";
             EDITABLE_PROPERTY* = "editable";
             LARGE_MODEL_PROPERTY* = "largeModel";
             SELECTION_MODEL_PROPERTY* = "selectionModel";
             VISIBLE_ROW_COUNT_PROPERTY* = "visibleRowCount";
             INVOKES_STOP_CELL_EDITING_PROPERTY* = "messagesStopCellEditing";
             SCROLLS_ON_EXPAND_PROPERTY* = "scrollsOnExpand";
             PROCEDURE Init*() : JTree,CONSTRUCTOR;
             PROCEDURE Init*(p0 : java_util.Hashtable) : JTree,CONSTRUCTOR;
             PROCEDURE Init*(p0 : java_util.Vector) : JTree,CONSTRUCTOR;
             PROCEDURE Init*(p0 : javax_swing_tree.TreeModel) : JTree,CONSTRUCTOR;
             PROCEDURE Init*(p0 : javax_swing_tree.TreeNode) : JTree,CONSTRUCTOR;
             PROCEDURE Init*(p0 : javax_swing_tree.TreeNode;
                             p1 : BOOLEAN) : JTree,CONSTRUCTOR;
             PROCEDURE Init*(IN  p0 : ARRAY OF java_lang.Object) : JTree,CONSTRUCTOR;
             PROCEDURE createTreeModel!(p0 : java_lang.Object) : javax_swing_tree.TreeModel;
             PROCEDURE getDefaultTreeModel!() : javax_swing_tree.TreeModel;
           END;

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

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

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

  JWindow$AccessibleJWindow* = POINTER TO EXTENSIBLE RECORD (javax_accessibility.AccessibleContext + java_io.Serializable + javax_accessibility.AccessibleComponent)
                               STATIC
                                 PROCEDURE Init!(p0 : JWindow) : JWindow$AccessibleJWindow,CONSTRUCTOR;
                               END;

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

  KeyStroke* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)
               STATIC
                 PROCEDURE getKeyStroke*(p0 : CHAR) : KeyStroke;
                 PROCEDURE getKeyStroke*(p0 : CHAR;
                                         p1 : BOOLEAN) : KeyStroke;
                 PROCEDURE getKeyStroke*(p0 : INTEGER;
                                         p1 : INTEGER) : KeyStroke;
                 PROCEDURE getKeyStroke*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : BOOLEAN) : KeyStroke;
                 PROCEDURE getKeyStroke*(p0 : java_lang.String) : KeyStroke;
                 PROCEDURE getKeyStrokeForEvent*(p0 : java_awt_event.KeyEvent) : KeyStroke;
               END;

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

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

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

  LookAndFeel* = POINTER TO ABSTRACT RECORD (java_lang.Object)
                 STATIC
                   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 makeIcon*(p0 : java_lang.Class;
                                       p1 : java_lang.String) : java_lang.Object;
                   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)
                 END;

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

  MutableComboBoxModel* = POINTER TO INTERFACE RECORD (java_lang.Object + CertificateVersion)
                          END;

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

  ProgressMonitor* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
                     STATIC
                       PROCEDURE Init*(p0 : java_awt.Component;
                                       p1 : java_lang.Object;
                                       p2 : java_lang.String;
                                       p3 : INTEGER;
                                       p4 : INTEGER) : ProgressMonitor,CONSTRUCTOR;
                     END;

  ProgressMonitorInputStream* = POINTER TO EXTENSIBLE RECORD (java_io.FilterInputStream)
                                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)
              END;

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

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

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

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

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

  ScrollPaneLayout* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt.LayoutManager + ScrollPaneConstants + java_io.Serializable)
                        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;

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

  SizeRequirements* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)
                        minimum* : INTEGER;
                        preferred* : INTEGER;
                        maximum* : INTEGER;
                        alignment* : SHORTREAL;
                      STATIC
                        PROCEDURE Init*() : SizeRequirements,CONSTRUCTOR;
                        PROCEDURE Init*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                        p3 : SHORTREAL) : SizeRequirements,CONSTRUCTOR;
                        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 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;
                      END;

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

  SwingUtilities* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + SwingConstants)
                    STATIC
                      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 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : java_awt.Component) : java_awt.Point;
                      PROCEDURE convertPoint*(p0 : java_awt.Component;
                                              p1 : java_awt.Point;
                                              p2 : 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 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 paintComponent*(p0 : java_awt.Graphics;
                                                p1 : java_awt.Component;
                                                p2 : java_awt.Container;
                                                p3 : INTEGER;
                                                p4 : INTEGER;
                                                p5 : INTEGER;
                                                p6 : INTEGER);
                      PROCEDURE paintComponent*(p0 : java_awt.Graphics;
                                                p1 : java_awt.Component;
                                                p2 : java_awt.Container;
                                                p3 : java_awt.Rectangle);
                      PROCEDURE updateComponentTreeUI*(p0 : java_awt.Component);
                      PROCEDURE windowForComponent*(p0 : java_awt.Component) : java_awt.Window;
                    END;

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

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

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

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

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

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

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

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

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

  UIManager* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)
               STATIC
                 PROCEDURE Init*() : UIManager,CONSTRUCTOR;
                 PROCEDURE addAuxiliaryLookAndFeel*(p0 : LookAndFeel);
                 PROCEDURE addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener);
                 PROCEDURE get*(p0 : java_lang.Object) : java_lang.Object;
                 PROCEDURE getAuxiliaryLookAndFeels*() : POINTER TO ARRAY OF LookAndFeel;
                 PROCEDURE getBorder*(p0 : java_lang.Object) : javax_swing_border.Border;
                 PROCEDURE getColor*(p0 : java_lang.Object) : java_awt.Color;
                 PROCEDURE getCrossPlatformLookAndFeelClassName*() : java_lang.String;
                 PROCEDURE getDefaults*() : UIDefaults;
                 PROCEDURE getDimension*(p0 : java_lang.Object) : java_awt.Dimension;
                 PROCEDURE getFont*(p0 : java_lang.Object) : java_awt.Font;
                 PROCEDURE getIcon*(p0 : java_lang.Object) : Icon;
                 PROCEDURE getInsets*(p0 : java_lang.Object) : java_awt.Insets;
                 PROCEDURE getInstalledLookAndFeels*() : POINTER TO ARRAY OF UIManager$LookAndFeelInfo;
                 PROCEDURE getInt*(p0 : java_lang.Object) : INTEGER;
                 PROCEDURE getLookAndFeel*() : LookAndFeel;
                 PROCEDURE getLookAndFeelDefaults*() : UIDefaults;
                 PROCEDURE getString*(p0 : java_lang.Object) : java_lang.String;
                 PROCEDURE getSystemLookAndFeelClassName*() : java_lang.String;
                 PROCEDURE getUI*(p0 : JComponent) : javax_swing_plaf.ComponentUI;
                 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;

  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)
                    STATIC
                      PROCEDURE Init*() : ViewportLayout,CONSTRUCTOR;
                    END;

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




PROCEDURE (self:AbstractAction) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,ABSTRACT;

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) 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$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) getAccessibleName*() : java_lang.String,EXTENSIBLE;

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

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

PROCEDURE (self:AbstractButton$AccessibleAbstractButton) getCurrentAccessibleValue*() : java_lang.Number,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) setCurrentAccessibleValue*(p0 : java_lang.Number) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:AbstractButton$ButtonChangeListener) stateChanged*(p0 : javax_swing_event.ChangeEvent),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) 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) createActionListener!() : java_awt_event.ActionListener,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) getActionCommand*() : java_lang.String,NEW,EXTENSIBLE;

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

PROCEDURE (self:AbstractButton) getDisabledSelectedIcon*() : Icon,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) 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) 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) 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) 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) setEnabled*(p0 : BOOLEAN),EXTENSIBLE;

PROCEDURE (self:AbstractButton) setFocusPainted*(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) setLabel*(p0 : java_lang.String),NEW,EXTENSIBLE;

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

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

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

PROCEDURE (self:AbstractButton) setModel*(p0 : ButtonModel),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: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) getElementAt*(p0 : INTEGER) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:AbstractListModel) getSize*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:AbstractListModel) removeListDataListener*(p0 : javax_swing_event.ListDataListener),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: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$AccessibleBox) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

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

PROCEDURE (self:Box$AccessibleBox) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:Box$AccessibleBox) setVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

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

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler$AccessibleBoxFiller) setVisible*(p0 : BOOLEAN),NEW,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,NEW,EXTENSIBLE;

PROCEDURE (self:Box$Filler) getMaximumSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:Box$Filler) getMinimumSize*() : java_awt.Dimension,EXTENSIBLE;

PROCEDURE (self:Box$Filler) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE;

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

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

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

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

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) 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) 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$AccessibleCellRendererPane) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

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

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane$AccessibleCellRendererPane) setVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

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

PROCEDURE (self:CellRendererPane) getAccessibleContext*() : javax_accessibility.AccessibleContext,NEW,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 : 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) paintComponent*(p0 : java_awt.Graphics;
                                                  p1 : java_awt.Component;
                                                  p2 : java_awt.Container;
                                                  p3 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:CellRendererPane) update*(p0 : java_awt.Graphics),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: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*() : java_awt.Graphics,EXTENSIBLE;

PROCEDURE (self:DebugGraphics) create*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER) : 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 : 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 : INTEGER;
                                          p4 : INTEGER;
                                          p5 : INTEGER;
                                          p6 : INTEGER;
                                          p7 : INTEGER;
                                          p8 : INTEGER;
                                          p9 : 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.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 : 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_lang.String;
                                           p1 : INTEGER;
                                           p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:DebugGraphics) drawString*(p0 : java_text.AttributedCharacterIterator;
                                           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) getExtent*() : INTEGER,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) 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$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) startCellEditing*(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;

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

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

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

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

PROCEDURE (self:DefaultCellEditor) fireEditingStopped!(),NEW,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,NEW,EXTENSIBLE;

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

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

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

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

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

PROCEDURE (self:DefaultComboBoxModel) getElementAt*(p0 : INTEGER) : java_lang.Object,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,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) focusNextComponent*(p0 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:DefaultFocusManager) focusPreviousComponent*(p0 : java_awt.Component),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:DefaultFocusManager) processKeyEvent*(p0 : java_awt.Component;
                                                      p1 : java_awt_event.KeyEvent),EXTENSIBLE;

PROCEDURE (self:DefaultListCellRenderer) getListCellRendererComponent*(p0 : JList;
                                                                       p1 : java_lang.Object;
                                                                       p2 : INTEGER;
                                                                       p3 : BOOLEAN;
                                                                       p4 : BOOLEAN) : java_awt.Component,NEW,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,EXTENSIBLE;

PROCEDURE (self:DefaultListModel) getSize*() : INTEGER,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 : INTEGER;
                                                             p1 : INTEGER),NEW,EXTENSIBLE;

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

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

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

PROCEDURE (self:DefaultListSelectionModel) getLeadSelectionIndex*() : INTEGER,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) 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:DefaultSingleSelectionModel) addChangeListener*(p0 : javax_swing_event.ChangeListener),NEW,EXTENSIBLE;

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

PROCEDURE (self:DefaultSingleSelectionModel) fireStateChanged!(),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:FocusManager) focusNextComponent*(p0 : java_awt.Component),NEW,ABSTRACT;

PROCEDURE (self:FocusManager) focusPreviousComponent*(p0 : java_awt.Component),NEW,ABSTRACT;

PROCEDURE (self:FocusManager) processKeyEvent*(p0 : java_awt.Component;
                                               p1 : java_awt_event.KeyEvent),NEW,ABSTRACT;

PROCEDURE (self:GrayFilter) filterRGB*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER) : INTEGER,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) 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:JApplet$AccessibleJApplet) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JApplet$AccessibleJApplet) setVisible*(p0 : BOOLEAN),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,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) getContentPane*() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JApplet) getGlassPane*() : java_awt.Component,NEW,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) isRootPaneCheckingEnabled!() : BOOLEAN,NEW,EXTENSIBLE;

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

PROCEDURE (self:JApplet) processKeyEvent!(p0 : java_awt_event.KeyEvent),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) update*(p0 : java_awt.Graphics),EXTENSIBLE;

PROCEDURE (self:JButton$AccessibleJButton) getAccessibleRole*() : javax_accessibility.AccessibleRole,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) setDefaultCapable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

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

PROCEDURE (self:JCheckBox$AccessibleJCheckBox) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

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

PROCEDURE (self:JCheckBox) getUIClassID*() : java_lang.String,EXTENSIBLE;

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

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

PROCEDURE (self:JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem) 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) init!(p0 : java_lang.String;
                                         p1 : Icon),EXTENSIBLE;

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

PROCEDURE (self:JCheckBoxMenuItem) requestFocus*(),EXTENSIBLE;

PROCEDURE (self:JCheckBoxMenuItem) setState*(p0 : BOOLEAN),NEW,EXTENSIBLE;

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

PROCEDURE (self:JColorChooser$AccessibleJColorChooser) 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) 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 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setColor*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JColorChooser) setColor*(p0 : java_awt.Color),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: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) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JComboBox$KeySelectionManager) selectionForKey*(p0 : CHAR;
                                                                p1 : ComboBoxModel) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:JComboBox) actionPerformed*(p0 : java_awt_event.ActionEvent),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) configureEditor*(p0 : ComboBoxEditor;
                                            p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) contentsChanged*(p0 : javax_swing_event.ListDataEvent),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) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE;

PROCEDURE (self:JComboBox) getActionCommand*() : java_lang.String,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) getKeySelectionManager*() : JComboBox$KeySelectionManager,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getMaximumRowCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) getModel*() : ComboBoxModel,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) isFocusTraversable*() : BOOLEAN,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) selectWithKeyChar*(p0 : CHAR) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComboBox) selectedItemChanged!(),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) 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: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) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,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) 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,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getBorderTitle!(p0 : javax_swing_border.Border) : java_lang.String,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent$AccessibleJComponent) setVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) addAncestorListener*(p0 : javax_swing_event.AncestorListener),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) addNotify*(),EXTENSIBLE;

PROCEDURE (self:JComponent) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),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) firePropertyChange*(p0 : java_lang.String;
                                                p1 : BYTE;
                                                p2 : BYTE),NEW,EXTENSIBLE;

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

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

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

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

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

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

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

PROCEDURE (self:JComponent) firePropertyChange*(p0 : java_lang.String;
                                                p1 : BOOLEAN;
                                                p2 : BOOLEAN),NEW,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,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getActionForKeyStroke*(p0 : KeyStroke) : java_awt_event.ActionListener,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getAlignmentX*() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:JComponent) getAlignmentY*() : SHORTREAL,EXTENSIBLE;

PROCEDURE (self:JComponent) getAutoscrolls*() : BOOLEAN,NEW,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) getConditionForKeyStroke*(p0 : KeyStroke) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getDebugGraphicsOptions*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) getGraphics*() : java_awt.Graphics,EXTENSIBLE;

PROCEDURE (self:JComponent) getHeight*() : INTEGER,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) 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) 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) getUIClassID*() : java_lang.String,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) hasFocus*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent) isDoubleBuffered*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JComponent) isFocusCycleRoot*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) isFocusTraversable*() : 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) 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 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) paintImmediately*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

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

PROCEDURE (self:JComponent) processComponentKeyEvent!(p0 : java_awt_event.KeyEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) processFocusEvent!(p0 : java_awt_event.FocusEvent),EXTENSIBLE;

PROCEDURE (self:JComponent) processKeyEvent!(p0 : java_awt_event.KeyEvent),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) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),EXTENSIBLE;

PROCEDURE (self:JComponent) removeVetoableChangeListener*(p0 : java_beans.VetoableChangeListener),NEW,EXTENSIBLE;

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

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

PROCEDURE (self:JComponent) requestDefaultFocus*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) requestFocus*(),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) 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) setDebugGraphicsOptions*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setDoubleBuffered*(p0 : BOOLEAN),NEW,EXTENSIBLE;

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

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

PROCEDURE (self:JComponent) setForeground*(p0 : java_awt.Color),EXTENSIBLE;

PROCEDURE (self:JComponent) setMaximumSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setMinimumSize*(p0 : java_awt.Dimension),NEW,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),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setRequestFocusEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setToolTipText*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JComponent) setUI!(p0 : javax_swing_plaf.ComponentUI),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:JDesktopPane$AccessibleJDesktopPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,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) getUI*() : javax_swing_plaf.DesktopPaneUI,NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) getUIClassID*() : java_lang.String,EXTENSIBLE;

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

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

PROCEDURE (self:JDesktopPane) setDesktopManager*(p0 : DesktopManager),NEW,EXTENSIBLE;

PROCEDURE (self:JDesktopPane) setUI*(p0 : javax_swing_plaf.DesktopPaneUI),NEW,EXTENSIBLE;

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

PROCEDURE (self:JDialog$AccessibleJDialog) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog$AccessibleJDialog) setVisible*(p0 : BOOLEAN),NEW,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,NEW,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) getJMenuBar*() : JMenuBar,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) getLayeredPane*() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) getRootPane*() : JRootPane,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) 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) setLocationRelativeTo*(p0 : java_awt.Component),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) setRootPane!(p0 : JRootPane),NEW,EXTENSIBLE;

PROCEDURE (self:JDialog) setRootPaneCheckingEnabled!(p0 : BOOLEAN),NEW,EXTENSIBLE;

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

PROCEDURE (self:JEditorPane$AccessibleJEditorPane) getAccessibleDescription*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JEditorPane$AccessibleJEditorPane) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JEditorPane$AccessibleJEditorPaneHTML) getAccessibleText*() : javax_accessibility.AccessibleText,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: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) 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;

PROCEDURE (self:JEditorPane) getEditorKitForContentType*(p0 : java_lang.String) : javax_swing_text.EditorKit,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) isManagingFocus*() : BOOLEAN,EXTENSIBLE;

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

PROCEDURE (self:JEditorPane) processComponentKeyEvent!(p0 : java_awt_event.KeyEvent),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_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JEditorPane) setPage*(p0 : java_net.URL),NEW,EXTENSIBLE;

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

PROCEDURE (self:JFileChooser$AccessibleJFileChooser) getAccessibleRole*() : javax_accessibility.AccessibleRole,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) 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) 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) 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) 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) 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) setAccessory*(p0 : JComponent),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setApproveButtonMnemonic*(p0 : CHAR),NEW,EXTENSIBLE;

PROCEDURE (self:JFileChooser) setApproveButtonMnemonic*(p0 : INTEGER),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) 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) 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:JFrame$AccessibleJFrame) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JFrame$AccessibleJFrame) setVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;

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,NEW,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) getJMenuBar*() : JMenuBar,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) getLayeredPane*() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) getRootPane*() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JFrame) isRootPaneCheckingEnabled!() : BOOLEAN,NEW,EXTENSIBLE;

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

PROCEDURE (self:JFrame) processKeyEvent!(p0 : java_awt_event.KeyEvent),EXTENSIBLE;

PROCEDURE (self:JFrame) processWindowEvent!(p0 : java_awt_event.WindowEvent),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) 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) update*(p0 : java_awt.Graphics),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$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: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) 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) fireInternalFrameEvent!(p0 : INTEGER),NEW,EXTENSIBLE;

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

PROCEDURE (self:JInternalFrame) getBackground*() : java_awt.Color,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) getForeground*() : java_awt.Color,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getFrameIcon*() : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getGlassPane*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) getJMenuBar*() : JMenuBar,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) 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) isClosable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) isClosed*() : BOOLEAN,NEW,EXTENSIBLE;

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) paramString!() : java_lang.String,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) setBackground*(p0 : java_awt.Color),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) setDefaultCloseOperation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setDesktopIcon*(p0 : JInternalFrame$JDesktopIcon),NEW,EXTENSIBLE;

PROCEDURE (self:JInternalFrame) setForeground*(p0 : java_awt.Color),EXTENSIBLE;

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 : 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) 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) setVisible*(p0 : BOOLEAN),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:JLabel$AccessibleJLabel) getAccessibleName*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JLabel$AccessibleJLabel) getAccessibleRole*() : javax_accessibility.AccessibleRole,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) 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) paramString!() : java_lang.String,EXTENSIBLE;

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

PROCEDURE (self:JLabel) setDisplayedMnemonic*(p0 : CHAR),NEW,EXTENSIBLE;

PROCEDURE (self:JLabel) setDisplayedMnemonic*(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:JLayeredPane$AccessibleJLayeredPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,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) getComponentToLayer!() : java_util.Hashtable,NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) getComponentsInLayer*(p0 : INTEGER) : POINTER TO ARRAY OF java_awt.Component,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) setLayer*(p0 : java_awt.Component;
                                        p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) setLayer*(p0 : java_awt.Component;
                                        p1 : INTEGER;
                                        p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JLayeredPane) setPosition*(p0 : java_awt.Component;
                                           p1 : INTEGER),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) 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$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) 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) 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) getLeadSelectionIndex*() : INTEGER,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) 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) 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) setFixedCellHeight*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JList) setFixedCellWidth*(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: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*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JMenu$AccessibleJMenu) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,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:JMenu) add*(p0 : java_awt.Component) : java_awt.Component,EXTENSIBLE;

PROCEDURE (self:JMenu) add*(p0 : java_lang.String) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) add*(p0 : Action) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) add*(p0 : JMenuItem) : JMenuItem,NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) addMenuListener*(p0 : javax_swing_event.MenuListener),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) addSeparator*(),NEW,EXTENSIBLE;

PROCEDURE (self:JMenu) createActionChangeListener!(p0 : JMenuItem) : java_beans.PropertyChangeListener,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) getPopupMenu*() : JPopupMenu,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 : java_lang.String;
                               p1 : INTEGER),NEW,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) 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 : java_awt.Component),EXTENSIBLE;

PROCEDURE (self:JMenu) remove*(p0 : JMenuItem),NEW,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) 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: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*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JMenuBar$AccessibleJMenuBar) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,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: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) isManagingFocus*() : BOOLEAN,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) 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:JMenuItem$AccessibleJMenuItem) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JMenuItem$AccessibleJMenuItem) stateChanged*(p0 : javax_swing_event.ChangeEvent),NEW,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) 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) 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) setUI*(p0 : javax_swing_plaf.MenuItemUI),NEW,EXTENSIBLE;

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

PROCEDURE (self:JOptionPane$AccessibleJOptionPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,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) getOptionType*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) getOptions*() : POINTER TO ARRAY OF java_lang.Object,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) setOptionType*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JOptionPane) setOptions*(IN  p0 : ARRAY OF java_lang.Object),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:JPanel$AccessibleJPanel) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

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

PROCEDURE (self:JPanel) getUIClassID*() : java_lang.String,EXTENSIBLE;

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

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

PROCEDURE (self:JPasswordField$AccessibleJPasswordField) 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:JPopupMenu$AccessibleJPopupMenu) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$Separator) getUIClassID*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu$WindowPopup$AccessibleWindowPopup) setVisible*(p0 : BOOLEAN),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) add*(p0 : JMenuItem) : JMenuItem,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) 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) 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 : java_awt.Component;
                                    p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) insert*(p0 : Action;
                                    p1 : INTEGER),NEW,EXTENSIBLE;

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

PROCEDURE (self:JPopupMenu) isLightWeightPopupEnabled*() : 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) processKeyEvent*(    p0 : java_awt_event.KeyEvent;
                                             IN  p1 : ARRAY OF MenuElement;
                                                 p2 : MenuSelectionManager),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) processMouseEvent*(    p0 : java_awt_event.MouseEvent;
                                               IN  p1 : ARRAY OF MenuElement;
                                                   p2 : MenuSelectionManager),NEW,EXTENSIBLE;

PROCEDURE (self:JPopupMenu) remove*(p0 : java_awt.Component),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: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: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) 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) 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) 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:JRadioButton$AccessibleJRadioButton) getAccessibleRole*() : javax_accessibility.AccessibleRole,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:JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

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

PROCEDURE (self:JRadioButtonMenuItem) getUIClassID*() : java_lang.String,EXTENSIBLE;

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

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

PROCEDURE (self:JRadioButtonMenuItem) requestFocus*(),EXTENSIBLE;

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

PROCEDURE (self:JRootPane$AccessibleJRootPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

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

PROCEDURE (self:JRootPane$RootLayout) addLayoutComponent*(p0 : java_lang.String;
                                                          p1 : java_awt.Component),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: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) isFocusCycleRoot*() : 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) 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: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: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) getBlockIncrement*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JScrollBar) getBlockIncrement*(p0 : INTEGER) : 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) 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:JScrollPane$AccessibleJScrollPane) getAccessibleRole*() : javax_accessibility.AccessibleRole,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: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) isOpaque*() : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:JScrollPane) isValidateRoot*() : BOOLEAN,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) 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) updateUI*(),EXTENSIBLE;

PROCEDURE (self:JSeparator$AccessibleJSeparator) getAccessibleRole*() : javax_accessibility.AccessibleRole,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) isFocusTraversable*() : BOOLEAN,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: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: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) : java_util.Hashtable,NEW,EXTENSIBLE;

PROCEDURE (self:JSlider) createStandardLabels*(p0 : INTEGER;
                                               p1 : INTEGER) : java_util.Hashtable,NEW,EXTENSIBLE;

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

PROCEDURE (self:JSlider) getAccessibleContext*() : javax_accessibility.AccessibleContext,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) 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: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: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) 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) paintChildren!(p0 : java_awt.Graphics),EXTENSIBLE;

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

PROCEDURE (self:JSplitPane) remove*(p0 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JSplitPane) remove*(p0 : java_awt.Component),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 : REAL),NEW,EXTENSIBLE;

PROCEDURE (self:JSplitPane) setDividerLocation*(p0 : INTEGER),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) 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: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) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JTabbedPane$AccessibleJTabbedPane) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,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:JTabbedPane) add*(p0 : 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),EXTENSIBLE;

PROCEDURE (self:JTabbedPane) add*(p0 : java_awt.Component;
                                  p1 : java_lang.Object;
                                  p2 : INTEGER),EXTENSIBLE;

PROCEDURE (self:JTabbedPane) add*(p0 : java_lang.String;
                                  p1 : java_awt.Component) : java_awt.Component,EXTENSIBLE;

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

PROCEDURE (self:JTabbedPane) addTab*(p0 : java_lang.String;
                                     p1 : java_awt.Component),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 : Icon;
                                     p2 : java_awt.Component;
                                     p3 : java_lang.String),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) getComponentAt*(p0 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getDisabledIconAt*(p0 : INTEGER) : Icon,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) getModel*() : SingleSelectionModel,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getSelectedComponent*() : java_awt.Component,NEW,EXTENSIBLE;

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

PROCEDURE (self:JTabbedPane) getTabCount*() : 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) getUI*() : javax_swing_plaf.TabbedPaneUI,NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) getUIClassID*() : java_lang.String,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) 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 : 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) 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) 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) setTabPlacement*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTabbedPane) setTitleAt*(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: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) 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) 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 : java_awt.Point) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleSelection*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) getAccessibleSelectionCount*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable$AccessibleJTable) isAccessibleChildSelected*(p0 : 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) 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) 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) 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) 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) editCellAt*(p0 : INTEGER;
                                    p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) editCellAt*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : java_util.EventObject) : 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) 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) getEditingColumn*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getEditingRow*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTable) getEditorComponent*() : java_awt.Component,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) getRowCount*() : 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) 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) 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) 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) isManagingFocus*() : BOOLEAN,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) 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) removeRowSelectionInterval*(p0 : INTEGER;
                                                    p1 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) reshape*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : INTEGER;
                                 p3 : INTEGER),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) 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) setEditingColumn*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setEditingRow*(p0 : INTEGER),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),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) 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) setTableHeader*(p0 : javax_swing_table.JTableHeader),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setUI*(p0 : javax_swing_plaf.TableUI),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) setValueAt*(p0 : java_lang.Object;
                                    p1 : INTEGER;
                                    p2 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) sizeColumnsToFit*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) sizeColumnsToFit*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTable) tableChanged*(p0 : javax_swing_event.TableModelEvent),NEW,EXTENSIBLE;

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

PROCEDURE (self:JTable) valueChanged*(p0 : javax_swing_event.ListSelectionEvent),NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea$AccessibleJTextArea) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,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) getColumnWidth!() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextArea) getColumns*() : 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) isManagingFocus*() : BOOLEAN,EXTENSIBLE;

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

PROCEDURE (self:JTextArea) processComponentKeyEvent!(p0 : java_awt_event.KeyEvent),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:JTextField$AccessibleJTextField) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JTextField) addActionListener*(p0 : java_awt_event.ActionListener),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) getActions*() : POINTER TO ARRAY OF Action,EXTENSIBLE;

PROCEDURE (self:JTextField) getColumnWidth!() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) getColumns*() : 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) setActionCommand*(p0 : java_lang.String),NEW,EXTENSIBLE;

PROCEDURE (self:JTextField) setColumns*(p0 : INTEGER),NEW,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: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) getScrollableTracksViewportWidth*() : BOOLEAN,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$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: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: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: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*(),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) addSeparator*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) createActionChangeListener!(p0 : JButton) : java_beans.PropertyChangeListener,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) paintBorder!(p0 : java_awt.Graphics),EXTENSIBLE;

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

PROCEDURE (self:JToolBar) remove*(p0 : java_awt.Component),EXTENSIBLE;

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

PROCEDURE (self:JToolBar) setFloatable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

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

PROCEDURE (self:JToolBar) setOrientation*(p0 : INTEGER),NEW,EXTENSIBLE;

PROCEDURE (self:JToolBar) setUI*(p0 : javax_swing_plaf.ToolBarUI),NEW,EXTENSIBLE;

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

PROCEDURE (self:JToolTip$AccessibleJToolTip) getAccessibleDescription*() : java_lang.String,EXTENSIBLE;

PROCEDURE (self:JToolTip$AccessibleJToolTip) getAccessibleRole*() : javax_accessibility.AccessibleRole,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: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*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree$AccessibleJTreeNode) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,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$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*() : javax_accessibility.AccessibleSelection,EXTENSIBLE;

PROCEDURE (self:JTree$AccessibleJTree) getAccessibleSelection*(p0 : INTEGER) : javax_accessibility.Accessible,NEW,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$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: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) 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) getEditingPath*() : javax_swing_tree.TreePath,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) getExpandedDescendants*(p0 : javax_swing_tree.TreePath) : java_util.Enumeration,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) 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) getToolTipText*(p0 : java_awt_event.MouseEvent) : java_lang.String,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 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JTree) isExpanded*(p0 : javax_swing_tree.TreePath) : 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) 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) setCellEditor*(p0 : javax_swing_tree.TreeCellEditor),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setCellRenderer*(p0 : javax_swing_tree.TreeCellRenderer),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setEditable*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setExpandedState!(p0 : javax_swing_tree.TreePath;
                                         p1 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setInvokesStopCellEditing*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JTree) setLargeModel*(p0 : BOOLEAN),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) 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:JViewport$AccessibleJViewport) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JViewport$ViewListener) componentResized*(p0 : java_awt_event.ComponentEvent),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) fireStateChanged!(),NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) getAccessibleContext*() : javax_accessibility.AccessibleContext,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) 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) 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.Dimension) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JViewport) toViewCoordinates*(p0 : java_awt.Point) : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) addFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) contains*(p0 : java_awt.Point) : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getAccessibleAt*(p0 : java_awt.Point) : javax_accessibility.Accessible,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getAccessibleChild*(p0 : INTEGER) : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getAccessibleChildrenCount*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getAccessibleComponent*() : javax_accessibility.AccessibleComponent,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getAccessibleIndexInParent*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getAccessibleParent*() : javax_accessibility.Accessible,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getBackground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getBounds*() : java_awt.Rectangle,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getFont*() : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getFontMetrics*(p0 : java_awt.Font) : java_awt.FontMetrics,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getForeground*() : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getLocale*() : java_util.Locale,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getLocationOnScreen*() : java_awt.Point,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) getSize*() : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) isEnabled*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) isFocusTraversable*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) isShowing*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) isVisible*() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) removeFocusListener*(p0 : java_awt_event.FocusListener),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) requestFocus*(),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) setBackground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) setBounds*(p0 : java_awt.Rectangle),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) setEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) setForeground*(p0 : java_awt.Color),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) setLocation*(p0 : java_awt.Point),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) setSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:JWindow$AccessibleJWindow) setVisible*(p0 : BOOLEAN),NEW,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,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) getContentPane*() : java_awt.Container,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) getGlassPane*() : java_awt.Component,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) getLayeredPane*() : JLayeredPane,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) getRootPane*() : JRootPane,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) isRootPaneCheckingEnabled!() : BOOLEAN,NEW,EXTENSIBLE;

PROCEDURE (self:JWindow) paramString!() : java_lang.String,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) windowInit!(),NEW,EXTENSIBLE;

PROCEDURE (self:KeyStroke) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE;

PROCEDURE (self:KeyStroke) getKeyChar*() : CHAR,NEW,EXTENSIBLE;

PROCEDURE (self:KeyStroke) getKeyCode*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:KeyStroke) getModifiers*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:KeyStroke) hashCode*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:KeyStroke) isOnKeyRelease*() : BOOLEAN,NEW,EXTENSIBLE;

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

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) getID*() : java_lang.String,NEW,ABSTRACT;

PROCEDURE (self:LookAndFeel) getName*() : java_lang.String,NEW,ABSTRACT;

PROCEDURE (self:LookAndFeel) initialize*(),NEW,EXTENSIBLE;

PROCEDURE (self:LookAndFeel) isNativeLookAndFeel*() : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:LookAndFeel) isSupportedLookAndFeel*() : BOOLEAN,NEW,ABSTRACT;

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) 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_awt.Component;
                                                   p1 : java_lang.Object),NEW,EXTENSIBLE;

PROCEDURE (self:OverlayLayout) addLayoutComponent*(p0 : java_lang.String;
                                                   p1 : java_awt.Component),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) 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:ProgressMonitor) close*(),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:ProgressMonitorInputStream) close*(),EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) getProgressMonitor*() : ProgressMonitor,NEW,EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) read*() : INTEGER,EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) read*(IN  p0 : ARRAY OF BYTE) : INTEGER,EXTENSIBLE;

PROCEDURE (self:ProgressMonitorInputStream) read*(IN  p0 : ARRAY OF BYTE;
                                                      p1 : INTEGER;
                                                      p2 : INTEGER) : 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 : 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) 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) setDoubleBufferMaximumSize*(p0 : java_awt.Dimension),NEW,EXTENSIBLE;

PROCEDURE (self:RepaintManager) setDoubleBufferingEnabled*(p0 : BOOLEAN),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: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:Timer) addActionListener*(p0 : java_awt_event.ActionListener),NEW,EXTENSIBLE;

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

PROCEDURE (self:Timer) getDelay*() : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:Timer) getInitialDelay*() : INTEGER,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) 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$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: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),NEW,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),NEW,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:UIDefaults$ActiveValue) createValue*(p0 : UIDefaults) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:UIDefaults$LazyValue) createValue*(p0 : UIDefaults) : java_lang.Object,NEW,ABSTRACT;

PROCEDURE (self:UIDefaults) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),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) getBorder*(p0 : java_lang.Object) : javax_swing_border.Border,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getColor*(p0 : java_lang.Object) : java_awt.Color,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getDimension*(p0 : java_lang.Object) : java_awt.Dimension,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getFont*(p0 : java_lang.Object) : java_awt.Font,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getIcon*(p0 : java_lang.Object) : Icon,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getInsets*(p0 : java_lang.Object) : java_awt.Insets,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getInt*(p0 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;

PROCEDURE (self:UIDefaults) getString*(p0 : java_lang.Object) : 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: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.