package Ġcom . github . f ur ubar ug . intellij . external . binary . viewer . utils Ċ Ċ import Ġcom . github . f ur ubar ug . intellij . external . binary . viewer . External Binary Viewer Bundle Ċ Ċ object ĠExtensions Splitter Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSplit Ġa Ġstring Ġconsisting Ġof Ġsem icolon - de limited Ġextensions ĊĠĠĠĠ Ġ* Ġ@ return Ġextensions Ġsplit ted Ġwith Ġsem icolon ĊĠĠĠĠ Ġ* Ġ@ throws ĠRuntimeException Ġwhen Ġsplit ted Ġextensions Ġare Ġempty ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġsplit ( sem icolon Delimited Extensions : ĠString ): ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġextensions Ġ= Ġsem icolon Delimited Extensions . split ("; "). filter Ġ{ Ġit . isNotBlank () Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( extensions . isEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException ( External Binary Viewer Bundle . message (" utils . extensions . empty ")) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġextensions ĊĠĠĠ Ġ} Ċ } Ċ