try {
fis = new FileInputStream( configurationFilename );
return createConfigurationDocument( fis );
} catch(FileNotFoundException ex ) {
throw new XmlConfigurationException( "Configuration file not found" , ex );
} finally {
if( fis != null ) {
try {
fis.close();
} catch(IOException e) {}