public void run() {
throw new UnsupportedOperationException(
"Only runWithEvent(Event) supported.");
}
@Override
<BUG>public void runWithEvent(Event event) {
ITransactionalOperation operation = createOperation(event);</BUG>
if (operation != null) {
try {
viewer.getDomain().execute(operation,

public void run() {
throw new UnsupportedOperationException(
"Only runWithEvent(Event) supported.");
}
@Override
public void runWithEvent(Event event) {
if (!isActive()) {
return;
}
ITransactionalOperation operation = createOperation(event);
if (operation != null) {
try {
viewer.getDomain().execute(operation,
