PROVIDER.setAttribute( path3, "basic:isRegularFile", true ); failBecauseExceptionWasNotThrown( NotImplementedException.class ); } catch ( NotImplementedException ex ) { PROVIDER.setAttribute( path3, "isRegularFile", true ); failBecauseExceptionWasNotThrown( NotImplementedException.class ); } catch ( NotImplementedException ex ) { PROVIDER.setAttribute( path3, "notExisits", true ); failBecauseExceptionWasNotThrown( IllegalStateException.class ); } catch ( IllegalStateException ex ) { PROVIDER.setAttribute( path3, "advanced:notExisits", true ); failBecauseExceptionWasNotThrown( UnsupportedOperationException.class ); } catch ( UnsupportedOperationException ex ) { PROVIDER.setAttribute( path3, ":isRegularFile", true ); failBecauseExceptionWasNotThrown( IllegalArgumentException.class ); } catch ( IllegalArgumentException ex ) {