18.2. Developing GBeans