/** * complete work * * @param e workEvent */ @Override public void workCompleted(WorkEvent e) { if (e.getType() != WorkEvent.WORK_COMPLETED) fail("Wrong completed type"); if (callbackCount != null) { synchronized (this) { callbackCount.setCompletedCount(callbackCount.getCompletedCount() + 1); } } super.workCompleted(e); }