class CategorizedArea extends AbstractCategorizedLegend<AreaParameters> implements EnablesStroke {

    @Override
    public AreaParameters put(Double d, AreaParameters ap) {
        forceMapping(d);
        AreaParameters ret = null;
        if(containsKey(d)){
            ret = get(d);
        }
        if(strokeEnabled){
            colorStroke.put(d, ap.getLineColor());
            opacityStroke.put(d, ap.getLineOpacity());
            widthStroke.put(d,ap.getLineWidth());
            dashStroke.put(d, ap.getLineDash());
        }
        colorFill.put(d, ap.getFillColor());
        opacityFill.put(d, ap.getFillOpacity());
        return ret;
    }

    public  CategorizedArea();
    public  CategorizedArea(AreaSymbolizer as);

}