public static JFileChooser getLibFileChooser() {
JFileChooser chooser = getFileChooser();
if (OperatingSystem.isWindows()) {
<BUG>chooser.addChoosableFileFilter(new KseFileExtFilter(new String[] { LIB_DLL_EXT }, LIB_DLL_FILE_DESC));
} else if (OperatingSystem.isMacOs()) {
chooser.addChoosableFileFilter(new KseFileExtFilter(new String[] { LIB_DYLIB_EXT }, LIB_DYLIB_FILE_DESC));
} else if (OperatingSystem.isLinux() || OperatingSystem.isUnix()) {
chooser.addChoosableFileFilter(new KseFileExtFilter(new String[] { LIB_SO_EXT }, LIB_SO_FILE_DESC));
}</BUG>
return chooser;

public static JFileChooser getLibFileChooser() {
JFileChooser chooser = getFileChooser();
if (OperatingSystem.isWindows()) {
chooser.addChoosableFileFilter(new FileExtFilter(new String[] { LIB_DLL_EXT }, LIB_DLL_FILE_DESC));
} else if (OperatingSystem.isMacOs()) {
chooser.addChoosableFileFilter(new FileExtFilter(new String[] { LIB_DYLIB_EXT }, LIB_DYLIB_FILE_DESC));
} else if (OperatingSystem.isLinux() || OperatingSystem.isUnix()) {
chooser.addChoosableFileFilter(new FileExtFilter(new String[] { LIB_SO_EXT }, LIB_SO_FILE_DESC));
