Hashtable uniqueWeapons = new Hashtable(entity.getWeaponList().size());
Hashtable uniqueWeapons = new Hashtable();
    private void addOption(GameOption option, GridBagLayout gridbag, GridBagConstraints c, boolean editable) {        DialogOptionComponent optionComp = new DialogOptionComponent(this, option, editable);        if (option.getShortName().equals("weapon_specialist")) {            optionComp.addValue("None");            Hashtable uniqueWeapons = new Hashtable(entity.getWeaponList().size());            for (int i = 0; i < entity.getWeaponList().size(); i++) {                Mounted m = (Mounted)entity.getWeaponList().elementAt(i);                uniqueWeapons.put(m.getName(),new Boolean(true));            }            String enumValue;            for (Enumeration e = uniqueWeapons.keys(); e.hasMoreElements(); ) {                optionComp.addValue((String)e.nextElement());            }            optionComp.setSelected(option.stringValue());        }                gridbag.setConstraints(optionComp, c);        panOptions.add(optionComp);                optionComps.addElement(optionComp);    }