| 727 | 727 | |
| 728 | 728 | private DefinitionSource createDefinitionSource( final String path ) { |
| 729 | | final DefinitionSource ds |
| 730 | | = createDefinitionFactory().createDefinitionSource( path ); |
| 729 | DefinitionSource ds; |
| 731 | 730 | |
| 732 | | if( ds instanceof FileDefinitionSource ) { |
| 733 | | try { |
| 734 | | getSnitch().listen( ((FileDefinitionSource)ds).getPath() ); |
| 735 | | } catch( final IOException ex ) { |
| 736 | | error( ex ); |
| 731 | try { |
| 732 | ds = createDefinitionFactory().createDefinitionSource( path ); |
| 733 | |
| 734 | if( ds instanceof FileDefinitionSource ) { |
| 735 | try { |
| 736 | getSnitch().listen( ((FileDefinitionSource)ds).getPath() ); |
| 737 | } catch( final IOException ex ) { |
| 738 | error( ex ); |
| 739 | } |
| 737 | 740 | } |
| 741 | } catch( final Exception ex ) { |
| 742 | ds = new EmptyDefinitionSource(); |
| 743 | error( ex ); |
| 738 | 744 | } |
| 739 | 745 | |