Could you abstract this out into a Java 7 multicatch:
```
} catch (IOException|ConfigurationException ex) {
    LOGGER.error(ex.getClass().getName() + " thrown when adding a configuration location.", ex);
    if (ignoreResourceNotFound != true) {
        throw ex;
    }
}
```