@Override
@Transactional
public void save(Snippet snippet) throws DuplicateName {
if (comment.getId() == null && commentDAO.exists(comment)) {
throw new DuplicateName();
}
User user = userDAO.getCurrentUser();
comment.setSnippet(snippet);
comment.setUser(user);
commentDAO.save(comment);