try
{
beginTransaction(db);
ConstraintExceptionBuffer ceb = interceptionPointVO.validate();
ceb.throwIfNotEmpty();
InterceptionPoint interceptionPoint = this.getInterceptionPointWithId(interceptionPointVO.getInterceptionPointId(), db);
interceptionPoint.setValueObject(interceptionPointVO);