factory = (FSFactory) activatorClass.newInstance();
} catch (ClassNotFoundException e) {
// Java7 module not found
- factory = new FS.FSFactory();
// Silently ignore failure to find Java7 FS factory
+ factory = new FS.FSFactory();
} catch (UnsupportedClassVersionError e) {
- // Java7 module not accessible
factory = new FS.FSFactory();
- } catch (Exception e) {
+ } catch (InstantiationException e) {
+ factory = new FS.FSFactory();
+ } catch (IllegalAccessException e) {
factory = new FS.FSFactory();
- throw new Error(e);
}
}
return factory.detect(cygwinUsed);