HashMap c = p.getCache(); if (!c.containsKey(this)) c.put(this,decoder.decodeString(this,p.getMessage(sysex_index))); return (String)c.get(this);
if (!p.isCached(this)) p.cache(this, new ParamCacheEntry(decoder.decodeString(this,p.getMessage(sysex_index)),true)); return p.getCached(this).getString();
    public String getString(IPatch _p) {        XMLPatch p = (XMLPatch)_p;        HashMap c = p.getCache();        if (!c.containsKey(this))            c.put(this,decoder.decodeString(this,p.getMessage(sysex_index)));        return (String)c.get(this);    }