class CommentNotificationEventListener implements CaseEventListener, Cacheable {

    protected List<String> extractMentionedRoles(String commentText) {
        List<String> foundMentions = new ArrayList<>();
        Matcher matcher = mentionPattern.matcher(commentText);
        while (matcher.find()) {
            String mention = matcher.group(0).substring(1);
            foundMentions.add(mention);
        }
        
        return foundMentions;
    }

    public  CommentNotificationEventListener();
    public  CommentNotificationEventListener(String sender, String template, String subject);

}