@Override
public Article rate( Long articleId, Long accountId, Long rate ) throws UserAlreadyRated
{
if ( isArticleRated( articleId, accountId ) )
{
throw new UserAlreadyRated();
}
Article article = getArticleById( articleId );
if ( article != null && accountId != null )
{