out.setOffset(zeroBased ? 0 : 1);
    public static SimpleComboBoxModel createEnemyComboBoxModel(final boolean zeroBased)    {        SimpleComboBoxModel out = new SimpleComboBoxModel()        {            boolean zb = zeroBased;            public int getSize()            {                return enemies.length + offset;            }            public Object getElementAt(int i)            {                String out;                try                {                    if (i == 0 && !zb)                        out = "Null";                    else                        out = enemies[i - offset].toString();                }                catch (NullPointerException e)                {                    out = "Null";                }                catch (ArrayIndexOutOfBoundsException e)                {                    return getElementAt(0);                }                return HackModule.getNumberedString(out, i);            }        };        addEnemyDataListener(out);        out.setOffset(zeroBased ? 0 : 1);        return out;    }