super.put(res.getShortName(), res);
super.put(res.getBaseName(), res);
        private synchronized void load() {            if (lastCodeUpdate == lastSkinmapLoad) {                return;            }            super.clear();            // load Skins            for (Iterator i = skins.iterator(); i.hasNext();) {                Resource res = (Resource) i.next();                super.put(res.getShortName(), res);            }            // 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 = lastCodeUpdate;        }