public Optional<TransMemoryResultItem> searchBestMatchTransMemory(
HTextFlow textFlow, LocaleId targetLocaleId,
LocaleId sourceLocaleId, boolean checkContext,
boolean checkDocument, boolean checkProject, int thresholdPercent) {
TransMemoryQuery query =
buildTMQuery(textFlow, HasSearchType.SearchType.FUZZY_PLURAL,
checkContext, checkDocument, checkProject, true);
List<TransMemoryResultItem> tmResults =
searchTransMemory(targetLocaleId, sourceLocaleId, query);