{ if (renderer == null) throw new IllegalStateException(NULL_RENDERER);
try { errorIfInvalidState();
    public void addCodomainMap(CodomainMapContext mapCtx)    {        rwl.writeLock().lock();        {            if (renderer == null)                throw new IllegalStateException(NULL_RENDERER);                        renderer.getCodomainChain().add(mapCtx.copy());        }        rwl.writeLock().unlock();    }