if (listener == null) {
context.debug("No listener registered with ID " + listenerId);
} else {
new AEThread2("dispatch for " + listenerId, true) {
public void run() {
listener.handleMessage(message);
message.complete(true, true, null);
}
}.start();
}
}