public synchronized void stop(final StopContext context) {
final AsyncHandler handler = value;
handler.close();
handler.setLevel(Level.OFF);
handler.clearHandlers();
value = null;
}
public synchronized Handler getValue() throws IllegalStateException {
return value;