if (LOG.isDebugEnabled()) {
LOG.debug("Processing " + event.getTaskAttemptId() + " of type " + event.getType());
}
try {
writeLock.lock();
TaskAttemptState oldState = getState();
try {
stateMachine.doTransition(event.getType(), event);
} catch (InvalidStateTransitonException e) {
LOG.error("Can't handle this event at current state of " + event.getTaskAttemptId() + ")", e);
eventHandler.handle(