}
MKBParser parser = new MKBParser(MKBParser.ParseLevel.soft);
try {
ArrayList<MKBCode> codes = parser.parse(curLine.getAlternativeMkbCode());
DirectoryMKB10 mkbDir = DirectoryLocator.getDirectory(DirectoryMKB10.class);
MKbSelector selector = new MKbSelector(mkbDir, MKbSelector.SelectType.single);
ArrayList<DirectoryMKB10Item> mkbItems = selector.getSelectedItem(codes);
int[] ids = new int[mkbItems.size()];
for (int i = 0; i < ids.length; i++) {
ids[i] = mkbItems.get(i).getID();
}
curLine.setItems(ids);