IllegalStateException.html" title="class or interface in java.lang" class="external-link"><code>IllegalStateException</code></a>.
 </p>

 <pre>
 &#064;Decorator
 class TimestampLogger implements Logger {
    &#064;Inject &#064;Delegate &#064;Any Logger logger;

    void log(String message) {
       logger.log( timestamp() + ": " + message );
    }
    ...
 }
 </pre>

 <p>
 CDI Lite implementations are not required to provide support for decorators.
 </p></div>
<dl class="notes">
<dt>Author:</dt>
<dd>Gavin K