AuctionManager auctionManager = getProvider(AuctionManager.class);
InventoryManager inventoryManager = getProvider(InventoryManager.class);
CategoryManager categoryManager = getProvider(CategoryManager.class);
TransactionManager transactionManager = getProvider(TransactionManager.class);
ConvertManager convertManager = getProvider(ConvertManager.class);
FilterManager filterManager = getProvider(FilterManager.class);
StoreManager storageManager = getProvider(StoreManager .class);
IBlacklistManager blacklistManager = getProvider(IBlacklistManager.class);
private <T> T getProvider(Class<T> classz) {
RegisteredServiceProvider<T> provider = getServer().getServicesManager().getRegistration(classz);
return provider.getProvider() != null ? (T) provider.getProvider() : null;