+2004-10-16  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/beans/ExplicitBeanInfo.java:
+       Explicitely import java.awt.Image.
+       (getIcon): Fixed off-by-one error.
+
 2004-10-15  Andrew Haley  <aph@redhat.com>
 
         * Makefile.am (nat_files, xlib_nat_files): New.
 
-/* gnu.java.beans.ExplicitBeanInfo
-   Copyright (C) 1998 Free Software Foundation, Inc.
+/* ExplicitBeanInfo.java --
+   Copyright (C) 1998, 2004  Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
 
 
 package gnu.java.beans;
 
+import java.awt.Image;
 import java.beans.BeanDescriptor;
 import java.beans.BeanInfo;
 import java.beans.EventSetDescriptor;
        protected BeanInfo[] additionalBeanInfo;
 
        /** The set of icons. **/
-       protected java.awt.Image[] icons;
+       protected Image[] icons;
 
        public ExplicitBeanInfo(BeanDescriptor beanDescriptor,
                                BeanInfo[] additionalBeanInfo,
                                EventSetDescriptor[] eventSetDescriptors,
                                int defaultEventIndex,
                                MethodDescriptor[] methodDescriptors,
-                               java.awt.Image[] icons) {
+                               Image[] icons) {
                this.beanDescriptor = beanDescriptor;
                this.additionalBeanInfo = additionalBeanInfo;
                this.propertyDescriptors = propertyDescriptors;
        /** Get Bean icons.
         ** @param iconType the type of icon
         **/
-       public java.awt.Image getIcon(int iconType) {
-               return icons != null ? icons[iconType] : null;
+       public Image getIcon(int iconType) {
+               return icons != null ? icons[iconType - 1] : null;
        }
 }