private void packBitmaps() {
public void packBitmaps() {
    private void packBitmaps() {        Collection bitmaps = getBitmapSettings();        Iterator bmi = bitmaps.iterator();        while (bmi.hasNext()) {            Setting bset = (Setting) bmi.next();            String bname = bset.getName();            int bpoint = bname.indexOf('.');            if (bpoint < KOLME || bpoint == bname.length() - 1) {                continue;            }            String tgtname = bname.substring(2, bpoint);            String btpath = bset.getParentPath() + Setting.PATH_DELIM + tgtname;            Setting btgt = getSettings().getSetting(btpath.substring(1));                        int bofs = Integer.parseInt(bname.substring(bpoint + 1));                        String bttype = btgt.getType().getName();            if (bttype.equals("integer")) {                int btmp = Integer.decode(btgt.getValue()).intValue();                btmp = btmp + (Integer.parseInt(bset.getValue()) << bofs);                btgt.setValue(Integer.toString(btmp));            } else {                String btmp = btgt.getValue();                if (btmp.startsWith(NOLLAX) || btmp.startsWith("0X")) {                    long btx = Long.decode(btmp).longValue();                    btx = btx + (Long.parseLong(bset.getValue()) << bofs);                    btgt.setValue(NOLLAX + Long.toHexString(btx));                } else {                    btgt.setValue(btmp + bset.getValue());                }            }        }    }