handleException("Invalid sequence definition");
}
} catch (Exception fault) {
handleException("Error adding sequence : " + fault.getMessage(), fault);
} catch (Error error) {
throw new SequenceEditorException("Unexpected error occured while " +
"adding the sequence : " + error.getMessage(), error);
} finally {
lock.unlock();
}
}