class UkrainianCommaWhitespaceRule extends CommaWhitespaceRule {

  public UkrainianCommaWhitespaceRule(ResourceBundle messages, IncorrectExample incorrectExample, CorrectExample correctExample) {
    super(messages, incorrectExample, correctExample);
  }

  @Override
  protected boolean isException(AnalyzedTokenReadings[] tokens, int tokenIdx) {<FILL_FUNCTION_BODY>}
  
}

    String token = tokens[tokenIdx].getToken();
    if( "\u2014".equals(token) || "\u2013".equals(token) )
      return true;

    return super.isException(tokens, tokenIdx);
  
<methods>public void <init>(java.util.ResourceBundle, org.languagetool.rules.IncorrectExample, org.languagetool.rules.CorrectExample, java.net.URL) ,public void <init>(java.util.ResourceBundle, org.languagetool.rules.IncorrectExample, org.languagetool.rules.CorrectExample) ,public void <init>(java.util.ResourceBundle, boolean) ,public void <init>(java.util.ResourceBundle) ,public java.lang.String getCommaCharacter() ,public final java.lang.String getDescription() ,public java.lang.String getId() ,public final org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence) <variables>private java.util.regex.Pattern FILE_EXTENSION,private boolean quotesWhitespaceCheck