1. A computer-implemented process of executable computer code, comprising: providing, in a computer, a graphical user interface container object in a first graphical user interface toolkit, wherein the graphical user interface container object is incapable of recognizing containment relationships between the graphical user interface container object and any component objects from a second graphical user interface toolkit; generating, in the computer, a graphical user interface component object in the second graphical user interface toolkit; causing the graphical user interface component object to become contained by the graphical user interface container object; and recording, in the computer, a containment relationship between the graphical user interface container object and the graphical user interface component object in a table that is external to the graphical user interface container object and the graphical user interface component object, wherein the table contains a plurality of entries, wherein each entry contains an identification of a container and an identification of a component, wherein the table defines a mapping between a plurality of components and a plurality of containers, wherein the first graphical user interface toolkit and the second graphical user interface toolkit define classes in an object-oriented programming language, and wherein the first graphical user interface toolkit is Abstract Windowing Toolkit (AWT) or Standard Widget Toolkit (SWT) and the second graphical user interface toolkit is the other of Abstract Windowing Toolkit (AWT) or Standard Widget Toolkit (SWT).