class SpringServiceManager implements ServiceManagerSystem {

    @Override
    public void shutdown() {
        if (applicationContext != null) {
            try {
                applicationContext.close();
            } catch (Exception e) {
                // keep going anyway
                e.printStackTrace();
            }
            try {
                applicationContext.destroy();
            } catch (Exception e) {
                // keep going anyway
                e.printStackTrace();
            }
            applicationContext = null;
            log.info("Spring Service Manager Shutdown...");
        }
    }

    public  SpringServiceManager(ServiceManagerSystem parent, DSpaceConfigurationService configurationService, boolean testMode, boolean developmentMode, String... configPaths);

}