} else if (matcher == null) {
// simple parsing for matching
sentence = ConversationParser.parseAsMatchingSource(text);
} else {
// parse with the given matcher object
sentence = ConversationParser.parse(text, new ConvCtxForMatchingSource(), matcher);
}
tfParsedSentence.setText(sentence.toString());
boolean matches = sentence.matchesFull(matchSentence);