}
public synchronized void addHandler(final InjectedValue<Handler> injectedHandler) {
subhandlers.add(injectedHandler);
final AsyncHandler handler = value;
handler.addHandler(injectedHandler.getValue());
}
public synchronized void removeHandler(final Handler subHandler) {
InjectedValue<Handler> valueToRemove = null;
for (InjectedValue<Handler> injectedHandler : subhandlers) {