for (Iterator i = zippedSkins.entrySet().iterator(); i.hasNext();) { Map.Entry e = (Map.Entry) i.next();  super.put(e.getKey(), e.getValue()); }
        private synchronized void load() {            if (lastUpdate == lastSkinmapLoad) {                return;            }            super.clear();            // System.err.println ("LOADING SKIN VALUES: "+Prototype.this);            for (Iterator i = skins.entrySet().iterator(); i.hasNext();) {                Map.Entry e = (Map.Entry) i.next();                super.put(e.getKey(), e.getValue());            }            // if skinpath is not null, overload/add skins from there            if (skinpath != null) {                for (int i = skinpath.length - 1; i >= 0; i--) {                    if ((skinpath[i] != null) && skinpath[i] instanceof String) {                        Map m = app.skinmgr.getSkinFiles((String) skinpath[i],                                                         Prototype.this);                        if (m != null) {                            super.putAll(m);                        }                    }                }            }            lastSkinmapLoad = lastUpdate;        }