if (!StringUtils.isEmpty(colonSeparatedTuis) && !StringUtils.isEmpty(colonSeparatedStys)) {
final String[] tuis = colonSeparatedTuis.split(":");
final String[] stys = colonSeparatedStys.split(":");
final SemanticType[] semTypeFilters = new SemanticType[tuis.length];
for (int tdx = 0; tdx < tuis.length; tdx++) {
semTypeFilters[tdx] = new SemanticType(stys[tdx],tuis[tdx]);
}
terminology.setFilterSemanticType(semTypeFilters);
}
else {
terminology.setFilterSemanticType(null);