`XaDataSourceManager.getXaDataSource( String name )` returns an instance of `ShutdownXaDataSource` when the manager has been shut down. What I wonder is, why doesn't the manager just throw an exception from getXaDataSource instead?