hex.setSupers(supersFor(hexCopy, comp)); hex.setBase(baseFor(hexCopy, comp));
List supers = supersFor(hexCopy, comp); Image base = baseFor(hexCopy, comp); Object[] pair = new Object[] {base, supers}; hexToImageCache.put(hex, pair); return pair;
    public void assignMatch(IHex hex, Component comp) {        IHex hexCopy = hex.duplicate();        hex.setSupers(supersFor(hexCopy, comp));        hex.setBase(baseFor(hexCopy, comp));    }