@Subscribe public void handleEntitlementTransition(final EffectiveEntitlementInternalEvent event) { try { final InternalCallContext context = internalCallContextFactory.createInternalCallContext(event.getSearchKey2(), event.getSearchKey1(), "SubscriptionBaseTransition", CallOrigin.INTERNAL, UserType.SYSTEM, event.getUserToken()); dispatcher.processAccount(event.getAccountId(), event.getEffectiveTransitionTime(), false, context); } catch (InvoiceApiException e) { log.error(e.getMessage()); } }