Type Changes:

Home

Projects

Type Before Type After No. of Instances No. of Commits No. of Projects Hierarchy Relation Primitive Info Namespace
org.killbill.billing.tenant.api.TenantCacheInvalidation.CacheInvalidationKey org.killbill.billing.tenant.api.TenantKV.TenantKey 3 1 1 Composition - Internal -> Internal
org.killbill.billing.callcontext.InternalTenantContext org.killbill.billing.callcontext.InternalCallContext 7 3 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.util.dao.NonEntityDao org.killbill.billing.util.callcontext.InternalCallContextFactory 2 1 1 Composition - Internal -> Internal
org.killbill.billing.util.callcontext.TenantContext java.util.UUID 1 1 1 - - Internal -> Jdk
org.killbill.billing.util.cache.CacheControllerDispatcher org.killbill.billing.util.callcontext.InternalCallContextFactory 6 2 1 Composition - Internal -> Internal
java.util.UUID org.killbill.billing.callcontext.InternalCallContext 1 1 1 Composition - Jdk -> Internal
org.killbill.billing.util.callcontext.TenantContext org.killbill.billing.callcontext.InternalTenantContext 9 3 1 - - External -> Internal
void org.killbill.billing.account.api.Account 1 1 1 - - Jdk -> Internal
org.killbill.billing.callcontext.InternalCallContext org.killbill.billing.util.callcontext.CallContext 2 1 1 - - Internal -> Internal
org.killbill.billing.osgi.api.OSGIServiceRegistration<org.killbill.billing.invoice.plugin.api.InvoicePluginApi> org.killbill.billing.invoice.InvoicePluginDispatcher 2 1 1 Composition - External -> Internal
void org.killbill.billing.invoice.dao.InvoiceItemModelDao 4 3 1 - - Jdk -> Internal
org.killbill.billing.subscription.api.SubscriptionBaseInternalApi org.killbill.billing.invoice.api.InvoiceApiHelper 2 1 1 - - Internal -> Internal
org.killbill.billing.invoice.notification.NextBillingDatePoster org.killbill.billing.util.callcontext.InternalCallContextFactory 1 1 1 - - Internal -> Internal
java.util.List java.lang.Iterable 43 15 1 R_SUPER_T - Jdk -> Jdk
java.util.Collection java.util.List 8 6 1 T_SUPER_R - Jdk -> Jdk
java.util.List java.util.Collection 50 17 1 R_SUPER_T - Jdk -> Jdk
int java.lang.Integer 18 7 1 - Boxing Jdk -> Jdk
org.killbill.billing.invoice.dao.InvoiceModelDao org.killbill.billing.invoice.dao.InvoiceItemModelDao 2 2 1 SIBLING - Internal -> Internal
org.killbill.billing.invoice.dao.InvoiceSqlDao org.killbill.billing.invoice.dao.InvoiceItemSqlDao 1 1 1 SIBLING - Internal -> Internal
org.killbill.billing.subscription.events.SubscriptionBaseEvent org.killbill.billing.subscription.events.user.ApiEventCancel 1 1 1 - - Internal -> Internal
java.util.Collection java.lang.Iterable 15 3 1 R_SUPER_T - Jdk -> Jdk
java.util.Set java.util.Collection 1 1 1 R_SUPER_T - Jdk -> Jdk
org.killbill.billing.catalog.DefaultUsage org.killbill.billing.catalog.api.PlanPhase 4 1 1 Composition - Internal -> Internal
void boolean 5 5 1 - - Jdk -> Jdk
javax.servlet.http.HttpServletRequest javax.servlet.ServletRequest 1 1 1 - - External -> External
java.lang.Object org.killbill.billing.notification.plugin.api.ExtBusEvent 1 1 1 - - Jdk -> Internal
com.jolbox.bonecp.BoneCPConfig com.zaxxer.hikari.HikariConfig 1 1 1 - - External -> External
net.sf.ehcache.Cache net.sf.ehcache.Ehcache 4 1 1 - - External -> External
org.killbill.commons.jdbi.guice.DaoConfig javax.sql.DataSource 2 1 1 - - External -> Jdk
org.killbill.billing.catalog.StandaloneCatalog org.killbill.billing.catalog.StandaloneCatalogWithPriceOverride 15 1 1 SIBLING - Internal -> Internal
java.util.List<org.killbill.billing.catalog.api.PlanPhasePriceOverride> org.killbill.billing.catalog.api.PlanPhasePriceOverridesWithCallContext 9 1 1 - - Jdk -> Internal
void org.killbill.billing.invoice.api.Invoice 1 1 1 - - Jdk -> Internal
java.util.Map<java.util.UUID, java.util.List<org.joda.time.DateTime>> org.killbill.billing.invoice.InvoiceDispatcher.FutureAccountNotifications 7 1 1 Composition - Jdk -> Internal
org.apache.shiro.realm.Realm org.apache.shiro.realm.text.IniRealm 1 1 1 - - External -> External
java.util.UUID org.killbill.billing.entitlement.api.SubscriptionBundle 1 1 1 - - Jdk -> Internal
java.util.UUID org.killbill.billing.account.api.Account 2 1 1 - - Jdk -> Internal
org.killbill.billing.usage.api.RolledUpUnit org.killbill.billing.usage.RawUsage 1 1 1 - - Internal -> Internal
org.killbill.billing.util.callcontext.TenantContext java.util.List<org.killbill.billing.usage.RawUsage> 1 1 1 - - Internal -> Jdk
org.killbill.billing.usage.api.UsageUserApi java.util.List<org.killbill.billing.usage.RawUsage> 2 1 1 - - Internal -> Jdk
org.killbill.billing.usage.api.UsageUserApi org.killbill.billing.usage.InternalUserApi 2 1 1 - - Internal -> Internal
boolean java.util.List<org.killbill.billing.usage.RawUsage> 1 1 1 - - Jdk -> Jdk
org.killbill.billing.usage.InternalUserApi org.killbill.billing.invoice.usage.RawUsageOptimizer 1 1 1 Composition - Internal -> Internal
java.util.List<org.killbill.billing.usage.RawUsage> org.killbill.billing.invoice.usage.RawUsageOptimizer.RawUsageOptimizerResult 2 1 1 Composition - Jdk -> Internal
java.util.Map<java.lang.String, org.killbill.billing.catalog.api.Usage> org.killbill.billing.junction.BillingEventSet 1 1 1 - - Jdk -> Internal
java.util.Map java.lang.Iterable 3 1 1 - - Jdk -> Jdk
org.joda.time.DateTime org.killbill.billing.invoice.InvoiceDispatcher.FutureAccountNotifications.SubscriptionNotification 9 1 1 Composition - External -> Internal
java.lang.String java.util.Date 1 1 1 SIBLING - Jdk -> Jdk
int java.util.List<org.killbill.billing.payment.dao.PaymentTransactionModelDao> 2 1 1 - - Jdk -> Jdk
java.lang.Integer org.killbill.billing.payment.dao.PaymentTransactionModelDao 1 1 1 - - Jdk -> Internal
org.killbill.billing.payment.retry.BaseRetryService.RetryServiceScheduler org.killbill.automaton.State 1 1 1 - - Internal -> External
java.security.SecureRandom java.util.Random 2 1 1 R_SUPER_T - Jdk -> Jdk
java.util.concurrent.ExecutionException java.lang.Throwable 1 1 1 R_SUPER_T - Jdk -> Jdk
org.killbill.billing.catalog.api.rules.CaseBillingAlignment org.killbill.billing.catalog.rules.DefaultCaseBillingAlignment 3 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.StandaloneCatalog org.killbill.billing.catalog.api.StaticCatalog 16 2 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.catalog.api.rules.CaseCreateAlignment org.killbill.billing.catalog.rules.DefaultCaseCreateAlignment 3 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.api.rules.CaseChangePlanAlignment org.killbill.billing.catalog.rules.DefaultCaseChangePlanAlignment 4 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.api.rules.Case org.killbill.billing.catalog.rules.DefaultCase 6 1 1 - - Internal -> Internal
org.killbill.billing.catalog.api.rules.PlanRules org.killbill.billing.catalog.rules.DefaultPlanRules 7 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.api.rules.CasePhase org.killbill.billing.catalog.rules.DefaultCasePhase 3 1 1 - - Internal -> Internal
org.killbill.billing.catalog.api.rules.CaseChange org.killbill.billing.catalog.rules.DefaultCaseChange 11 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.api.rules.CasePriceList org.killbill.billing.catalog.rules.DefaultCasePriceList 8 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.api.rules.CaseCancelPolicy org.killbill.billing.catalog.rules.DefaultCaseCancelPolicy 3 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.api.rules.CaseChangePlanPolicy org.killbill.billing.catalog.rules.DefaultCaseChangePlanPolicy 4 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.plugin.TestCatalogPluginMapping.TestStandalonePluginCatalog org.killbill.billing.catalog.plugin.TestModelStandalonePluginCatalog 1 1 1 SIBLING - Internal -> Internal
org.killbill.billing.catalog.plugin.TestCatalogPluginMapping.TestPlanRules org.killbill.billing.catalog.plugin.TestModelPlanRules 1 1 1 SIBLING - Internal -> Internal
org.killbill.billing.osgi.api.OSGIServiceRegistration<org.killbill.billing.entitlement.plugin.api.EntitlementPluginApi> org.killbill.billing.entitlement.api.EntitlementPluginExecution 1 1 1 Composition - Internal -> Internal
boolean java.lang.Boolean 4 3 1 - Boxing Jdk -> Jdk
java.util.List org.killbill.billing.util.entity.Pagination 8 1 1 - - Jdk -> Internal
org.killbill.billing.payment.dao.PaymentAttemptSqlDao java.util.Date 1 1 1 - - Internal -> Jdk
int java.lang.Long 11 2 1 - - Jdk -> Jdk
java.lang.Boolean boolean 4 3 1 - Unboxing Jdk -> Jdk
org.killbill.billing.util.callcontext.CallContext org.killbill.billing.util.callcontext.TenantContext 8 5 1 R_SUPER_T - Internal -> External
org.killbill.billing.routing.plugin.api.PaymentRoutingApiException org.killbill.billing.control.plugin.api.PaymentControlApiException 2 1 1 - - Internal -> Internal
org.killbill.billing.routing.plugin.api.OnSuccessPaymentRoutingResult org.killbill.billing.control.plugin.api.OnSuccessPaymentControlResult 6 1 1 - - Internal -> Internal
org.killbill.billing.routing.plugin.api.PaymentRoutingContext org.killbill.billing.control.plugin.api.PaymentControlContext 32 1 1 - - Internal -> Internal
org.killbill.billing.routing.plugin.api.PaymentRoutingPluginApi org.killbill.billing.control.plugin.api.PaymentControlPluginApi 29 1 1 - - Internal -> Internal
org.killbill.billing.routing.plugin.api.OnFailurePaymentRoutingResult org.killbill.billing.control.plugin.api.OnFailurePaymentControlResult 7 1 1 - - Internal -> Internal
org.killbill.billing.routing.plugin.api.PriorPaymentRoutingResult org.killbill.billing.control.plugin.api.PriorPaymentControlResult 13 1 1 - - Internal -> Internal
org.killbill.billing.control.plugin.api.PaymentControlContext java.lang.Iterable<org.killbill.billing.payment.api.PluginProperty> 1 1 1 - - Internal -> Jdk
org.killbill.billing.osgi.api.OSGIServiceRegistration<org.killbill.billing.control.plugin.api.PaymentControlPluginApi> org.killbill.billing.payment.core.sm.control.ControlPluginRunner 11 1 1 Composition - Internal -> Internal
org.killbill.billing.subscription.api.timeline.SubscriptionDataRepair org.killbill.billing.subscription.api.SubscriptionBase 2 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.subscription.api.timeline.SubscriptionDataRepair org.killbill.billing.subscription.api.user.DefaultSubscriptionBase 1 1 1 R_SUPER_T - Internal -> Internal
java.util.concurrent.ExecutorService org.killbill.billing.payment.core.PaymentExecutors 3 1 1 Composition - Jdk -> Internal
java.util.concurrent.ScheduledExecutorService org.killbill.billing.payment.core.PaymentExecutors 1 1 1 Composition - Jdk -> Internal
org.killbill.billing.invoice.model.BillingModeGenerator org.killbill.billing.catalog.api.BillingMode 3 1 1 - - Internal -> External
org.killbill.billing.invoice.model.InAdvanceBillingMode org.killbill.billing.invoice.model.DefaultBillingModeGenerator 1 1 1 SIBLING - Internal -> Internal
org.killbill.billing.invoice.dao.InvoiceItemModelDao java.util.UUID 1 1 1 Composition - Internal -> Jdk
java.util.List<org.killbill.billing.invoice.InvoiceDispatcher.FutureAccountNotifications.SubscriptionNotification> org.killbill.billing.invoice.generator.InvoiceWithMetadata.SubscriptionFutureNotificationDates 1 1 1 - - Jdk -> Internal
java.lang.Iterable<org.killbill.billing.invoice.dao.InvoiceItemModelDao> org.killbill.billing.invoice.generator.InvoiceWithMetadata 1 1 1 - - Jdk -> Internal
org.killbill.billing.invoice.api.Invoice org.killbill.billing.invoice.generator.InvoiceWithMetadata 5 1 1 Composition - Internal -> Internal
java.util.List<org.killbill.billing.invoice.model.RecurringInvoiceItemData> org.killbill.billing.invoice.model.RecurringInvoiceItemDataWithNextBillingCycleDate 5 1 1 Composition - Jdk -> Internal
java.lang.String org.killbill.billing.invoice.generator.InvoiceWithMetadata.SubscriptionFutureNotificationDates.UsageDef 4 1 1 Composition - Jdk -> Internal
java.util.List<org.killbill.billing.invoice.api.InvoiceItem> org.killbill.billing.invoice.usage.ContiguousIntervalConsumableInArrear.ConsumableInArrearItemsAndNextNotificationDate 1 1 1 Composition - Jdk -> Internal
java.util.List java.util.Map 5 3 1 - - Jdk -> Jdk
java.util.List<org.killbill.billing.invoice.api.InvoiceItem> org.killbill.billing.invoice.usage.SubscriptionConsumableInArrear.SubscriptionConsumableInArrearItemsAndNextNotificationDate 1 1 1 Composition - Jdk -> Internal
org.killbill.billing.invoice.api.InvoiceItem java.lang.String 1 1 1 - - External -> Jdk
org.killbill.billing.invoice.usage.RawUsageOptimizer org.killbill.billing.invoice.generator.UsageInvoiceItemGenerator 1 1 1 Composition - Internal -> Internal
org.killbill.billing.payment.api.Payment java.util.UUID 1 1 1 - - Internal -> Jdk
org.killbill.billing.account.api.AccountData int 2 1 1 - - External -> Jdk
org.killbill.billing.account.api.Account java.util.UUID 1 1 1 - - Internal -> Jdk
org.killbill.billing.account.api.Account org.killbill.billing.account.api.ImmutableAccountData 69 1 1 - - Internal -> Internal
java.lang.Long java.lang.Integer 5 1 1 SIBLING - Jdk -> Jdk
java.util.Map<java.lang.String, java.lang.Iterable<java.lang.String>> java.lang.String 1 1 1 - - Jdk -> Jdk
java.lang.String java.util.List<java.lang.String> 34 3 1 - - Jdk -> Jdk
org.killbill.billing.entitlement.api.EntitlementApi org.killbill.billing.entitlement.EntitlementInternalApi 2 1 1 - - External -> Internal
java.lang.String java.util.UUID 383 7 1 SIBLING - Jdk -> Jdk
java.lang.Iterable<org.killbill.billing.entitlement.api.BlockingState> org.killbill.billing.entitlement.api.BlockingStateType 1 1 1 - - Jdk -> External
org.killbill.billing.catalog.api.PlanPhaseSpecifier java.util.List<org.killbill.billing.entitlement.api.EntitlementSpecifier> 1 1 1 - - External -> Jdk
org.killbill.billing.catalog.api.PlanPhasePriceOverride org.killbill.billing.entitlement.api.EntitlementSpecifier 1 1 1 - - External -> Internal
com.fasterxml.jackson.databind.ObjectMapper org.killbill.billing.util.info.NodeInfoMapper 1 1 1 Composition - External -> Internal
org.killbill.billing.util.info.KillbillInfoApi org.killbill.billing.util.nodes.KillbillNodesApi 2 1 1 - - Internal -> Internal
boolean org.killbill.billing.osgi.api.PluginState 2 1 1 - - Jdk -> Internal
boolean java.lang.String 2 1 1 - - Jdk -> Jdk
org.killbill.billing.util.nodes.NodeCommandProperty org.killbill.billing.jaxrs.json.NodeCommandPropertyJson 4 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.api.StaticCatalog org.killbill.billing.catalog.api.Catalog 2 2 1 SIBLING - External -> Internal
org.killbill.billing.catalog.DefaultPriceListSet org.killbill.billing.catalog.api.PriceListSet 2 1 1 - - Internal -> Internal
org.killbill.billing.catalog.VersionedCatalog org.killbill.billing.catalog.api.Catalog 2 2 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.util.timezone.DateAndTimeZoneContext org.killbill.billing.util.AccountDateAndTimeZoneContext 11 1 1 - - Internal -> Internal
java.util.List<org.killbill.billing.invoice.api.InvoiceItem> void 2 1 1 - - Jdk -> Jdk
void java.util.Collection<org.killbill.billing.entitlement.api.BlockingState> 1 1 1 - - Jdk -> Jdk
org.killbill.billing.events.EffectiveSubscriptionInternalEvent org.killbill.bus.api.BusEvent 2 1 1 - - Internal -> External
org.joda.time.DateTime void 1 1 1 - - External -> Jdk
org.killbill.billing.events.PaymentInfoInternalEvent org.killbill.billing.events.InvoicePaymentInfoInternalEvent 1 1 1 - - Internal -> Internal
org.killbill.billing.events.PaymentErrorInternalEvent org.killbill.billing.events.InvoicePaymentErrorInternalEvent 1 1 1 - - Internal -> Internal
void java.util.concurrent.atomic.AtomicBoolean 1 1 1 - - Jdk -> Jdk
void org.killbill.billing.payment.api.Payment 1 1 1 - - Jdk -> Internal
java.util.ArrayList java.util.Collection 1 1 1 R_SUPER_T - Jdk -> Jdk
org.killbill.billing.util.timezone.DefaultAccountDateAndTimeZoneContext org.killbill.billing.util.AccountDateAndTimeZoneContext 7 1 1 R_SUPER_T - Internal -> Internal
org.joda.time.LocalTime org.joda.time.DateTime 1 1 1 - - External -> External
org.killbill.billing.callcontext.InternalCallContext org.killbill.billing.callcontext.MutableInternalCallContext 6 1 1 R_SUPER_T - Internal -> Internal
org.joda.time.DateTime org.joda.time.LocalDate 38 4 1 SIBLING - External -> External
org.killbill.billing.jaxrs.json.PhasePriceOverrideJson java.util.List<org.killbill.billing.jaxrs.json.PhasePriceOverrideJson> 1 1 1 - - Internal -> Jdk
void java.util.UUID 2 2 1 - - Jdk -> Jdk
java.util.concurrent.CopyOnWriteArrayList java.util.concurrent.ConcurrentLinkedQueue 1 1 1 SIBLING - Jdk -> Jdk
org.killbill.billing.account.api.AccountData org.killbill.billing.account.api.Account 3 3 1 T_SUPER_R - Internal -> Internal
org.joda.time.DateTimeZone org.killbill.billing.account.api.ImmutableAccountData 1 1 1 SIBLING - External -> External
org.killbill.billing.dao.MockNonEntityDao org.killbill.billing.account.api.ImmutableAccountInternalApi 1 1 1 - - Internal -> Internal
org.killbill.billing.util.AccountDateAndTimeZoneContext org.killbill.billing.callcontext.InternalCallContext 3 1 1 - - Internal -> Internal
org.joda.time.DateTimeZone org.killbill.billing.callcontext.InternalCallContext 1 1 1 - - External -> Internal
org.killbill.billing.util.AccountDateAndTimeZoneContext org.killbill.billing.callcontext.InternalTenantContext 4 1 1 - - Internal -> Internal
org.killbill.billing.invoice.api.InvoiceItem org.killbill.billing.invoice.model.ParentInvoiceItem 1 1 1 - - External -> Internal
org.killbill.billing.subscription.api.user.DefaultSubscriptionBase java.util.List<org.killbill.billing.subscription.api.user.DefaultSubscriptionBase> 2 1 1 - - Internal -> Jdk
org.killbill.billing.subscription.api.SubscriptionBase java.util.List<org.killbill.billing.subscription.api.SubscriptionBase> 2 1 1 - - Internal -> Jdk
org.killbill.billing.jaxrs.json.InvoiceItemJson org.killbill.billing.invoice.api.InvoiceItem 1 1 1 - - Internal -> External
boolean org.killbill.billing.invoice.dao.InvoiceModelDao 2 1 1 Composition - Jdk -> Internal
boolean org.killbill.billing.invoice.api.Invoice 1 1 1 - - Jdk -> Internal
org.killbill.billing.usage.dao.RolledUpUsageModelDao java.lang.Iterable<org.killbill.billing.usage.dao.RolledUpUsageModelDao> 1 1 1 - - Internal -> Jdk
org.killbill.billing.overdue.OverdueInternalApi org.killbill.billing.overdue.api.OverdueApi 5 1 1 - - Internal -> Internal
org.joda.time.LocalDate org.joda.time.DateTime 3 1 1 - - External -> External
org.killbill.billing.catalog.api.Currency java.lang.String 6 1 1 - - Internal -> Jdk
java.util.concurrent.ExecutorService java.util.concurrent.ThreadPoolExecutor 2 1 1 T_SUPER_R - Jdk -> Jdk
java.lang.Throwable java.lang.instrument.IllegalClassFormatException 1 1 1 T_SUPER_R - Jdk -> Jdk
java.util.Date java.lang.String 1 1 1 SIBLING - Jdk -> Jdk
org.killbill.billing.payment.api.TransactionType org.killbill.billing.payment.core.sm.PluginControlPaymentAutomatonRunner.ControlOperation 2 1 1 - - External -> Internal
org.killbill.billing.events.PaymentInfoInternalEvent org.killbill.billing.events.PaymentInternalEvent 1 1 1 R_SUPER_T - Internal -> Internal
java.lang.Iterable java.util.Collection 4 3 1 T_SUPER_R - Jdk -> Jdk
java.math.BigDecimal boolean 1 1 1 - - Jdk -> Jdk
java.math.BigDecimal java.util.Collection<org.killbill.billing.payment.api.PaymentTransaction> 1 1 1 - - Jdk -> Jdk
java.util.UUID org.killbill.billing.subscription.api.SubscriptionBase 1 1 1 - - Jdk -> Internal
org.killbill.billing.account.api.ImmutableAccountData org.joda.time.DateTimeZone 1 1 1 SIBLING - External -> External
org.killbill.billing.callcontext.InternalCallContext org.killbill.billing.callcontext.InternalTenantContext 1 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.util.callcontext.CallContext org.killbill.billing.callcontext.InternalCallContext 4 2 1 - - Internal -> Internal
java.util.Map com.google.common.collect.Multimap 2 2 1 - - Jdk -> External
org.killbill.automaton.StateMachineConfig org.killbill.billing.payment.caching.StateMachineConfigCache 2 1 1 - - External -> Internal
org.killbill.billing.tenant.api.TenantInternalApi.CacheInvalidationCallback java.util.Collection<org.killbill.billing.tenant.api.TenantInternalApi.CacheInvalidationCallback> 2 1 1 - - Internal -> Jdk
org.killbill.billing.payment.api.PaymentAttempt java.util.List<org.killbill.billing.payment.api.PaymentAttempt> 7 1 1 - - Internal -> Jdk
byte java.util.List<org.killbill.billing.payment.api.PluginProperty> 3 1 1 - - Jdk -> Jdk
org.killbill.billing.payment.api.PaymentAttempt org.killbill.billing.jaxrs.json.PaymentAttemptJson 4 1 1 - - Internal -> Internal
java.lang.StringBuilder org.killbill.billing.invoice.generator.InvoiceItemGenerator.InvoiceItemGeneratorLogger 2 1 1 Composition - Jdk -> Internal
org.killbill.billing.catalog.api.PriceList java.lang.String 2 1 1 - - External -> Jdk
org.killbill.billing.catalog.DefaultPriceList java.lang.String 2 1 1 Composition - Internal -> Jdk
org.killbill.billing.catalog.api.Plan org.killbill.billing.catalog.VersionedCatalog.CatalogPlanEntry 1 1 1 Composition - External -> Internal
org.killbill.billing.catalog.PriceListDefault org.killbill.billing.catalog.DefaultPriceList 2 2 1 R_SUPER_T - Internal -> Internal
java.lang.String java.lang.Object 12 2 1 - - Jdk -> Jdk
org.killbill.billing.jaxrs.json.CatalogJson.UnitJson java.lang.String 3 1 1 Composition - Internal -> Jdk
java.util.HashMap java.util.Map 2 2 1 R_SUPER_T - Jdk -> Jdk
org.killbill.billing.server.notifications.PushNotificationKey java.util.UUID 1 1 1 Composition - Internal -> Jdk
java.lang.Integer int 2 1 1 - Unboxing Jdk -> Jdk
org.killbill.billing.server.notifications.PushNotificationKey java.lang.String 1 1 1 Composition - Internal -> Jdk
org.killbill.billing.jaxrs.json.CatalogJson java.util.List<org.killbill.billing.jaxrs.json.CatalogJson> 1 1 1 - - Internal -> Jdk
org.killbill.billing.catalog.api.Catalog org.killbill.billing.catalog.VersionedCatalog 2 2 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.client.model.Catalog java.util.List<org.killbill.billing.client.model.Catalog> 3 1 1 - - Internal -> Jdk
org.killbill.billing.catalog.caching.EhCacheCatalogCache boolean 1 1 1 - - Internal -> Jdk
org.killbill.billing.catalog.api.Plan org.killbill.billing.catalog.DefaultPlan 2 1 1 T_SUPER_R - External -> Internal
org.killbill.billing.catalog.StandaloneCatalogWithPriceOverride org.killbill.billing.catalog.VersionedCatalog 2 1 1 SIBLING - Internal -> Internal
org.killbill.billing.catalog.StandaloneCatalogWithPriceOverride org.killbill.billing.catalog.StandaloneCatalog 18 1 1 SIBLING - Internal -> Internal
org.killbill.billing.catalog.api.Plan org.killbill.billing.catalog.api.Plan[] 1 1 1 - - Internal -> Internal
org.killbill.billing.catalog.DefaultPlan org.killbill.billing.catalog.DefaultPlan[] 1 1 1 - - Internal -> Internal
org.killbill.billing.entitlement.api.Subscription org.killbill.billing.subscription.api.SubscriptionBase 1 1 1 - - Internal -> Internal
org.killbill.billing.catalog.DefaultProduct org.killbill.billing.catalog.CatalogEntityCollection<org.killbill.billing.catalog.DefaultProduct> 1 1 1 - - Internal -> Internal
org.killbill.billing.catalog.DefaultPlan org.killbill.billing.catalog.CatalogEntityCollection<org.killbill.billing.catalog.DefaultPlan> 2 1 1 - - Internal -> Internal
org.killbill.billing.catalog.DefaultPlan java.util.Collection<org.killbill.billing.catalog.api.Plan> 11 2 1 - - Internal -> Jdk
org.killbill.billing.catalog.DefaultPlan org.killbill.billing.catalog.api.Plan 16 3 1 R_SUPER_T - Internal -> External
java.util.Collection<org.killbill.billing.catalog.api.Plan> org.killbill.billing.catalog.api.Plan 1 1 1 - - Jdk -> External
org.killbill.billing.catalog.api.Plan java.util.Collection<org.killbill.billing.catalog.api.Plan> 7 1 1 - - External -> Jdk
org.killbill.billing.catalog.DefaultProduct org.killbill.billing.catalog.api.Product 13 1 1 R_SUPER_T - Internal -> External
org.killbill.billing.catalog.api.Product java.util.Collection<org.killbill.billing.catalog.api.Product> 9 1 1 - - External -> Jdk
org.killbill.billing.catalog.DefaultProduct java.util.Collection<org.killbill.billing.catalog.api.Product> 11 1 1 - - Internal -> Jdk
org.killbill.billing.catalog.DefaultProduct org.killbill.billing.catalog.CatalogEntityCollection<org.killbill.billing.catalog.api.Product> 2 1 1 - - Internal -> Internal
org.killbill.billing.subscription.api.user.SubscriptionBaseTransitionDataIterator.Kind org.killbill.billing.subscription.api.user.SubscriptionBaseTransitionDataIterator.Order 1 1 1 - - Internal -> Internal
org.killbill.billing.entitlement.api.EntitlementSpecifier org.killbill.billing.entitlement.api.BaseEntitlementWithAddOnsSpecifier 4 3 1 SIBLING - External -> External
java.lang.Iterable java.util.Map 2 2 1 - - Jdk -> Jdk
java.util.List<org.killbill.billing.subscription.api.user.DefaultSubscriptionBase> org.killbill.billing.subscription.api.user.DefaultSubscriptionBase 3 1 1 - - Jdk -> Internal
org.killbill.billing.catalog.dao.CatalogOverridePhaseDefinitionSqlDao org.killbill.billing.catalog.dao.CatalogOverrideBlockDefinitionSqlDao 1 1 1 SIBLING - Internal -> Internal
org.killbill.billing.catalog.dao.CatalogOverridePhaseDefinitionModelDao org.killbill.billing.catalog.dao.CatalogOverrideBlockDefinitionModelDao 3 1 1 - - Internal -> Internal
org.killbill.billing.catalog.dao.CatalogOverridePhaseDefinitionModelDao java.util.List<org.killbill.billing.catalog.dao.CatalogOverridePhaseDefinitionModelDao> 1 1 1 - - Internal -> Jdk
java.lang.String org.killbill.billing.catalog.api.Plan 2 1 1 - - Jdk -> Internal
java.lang.String org.killbill.billing.catalog.api.Currency 33 4 1 - - Jdk -> Internal
java.lang.Long java.util.List<java.lang.Long> 3 1 1 - - Jdk -> Jdk
org.killbill.billing.entitlement.api.Entitlement java.util.List<org.killbill.billing.entitlement.api.Entitlement> 3 2 1 - - Internal -> Jdk
java.util.List<org.killbill.billing.invoice.tree.Item> org.killbill.billing.invoice.tree.Item 1 1 1 - - Jdk -> Internal
boolean org.killbill.billing.invoice.tree.Item 1 1 1 - - Jdk -> Internal
org.killbill.clock.Clock org.killbill.clock.ClockMock 4 3 1 - - External -> External
void org.joda.time.LocalDate 2 2 1 - - Jdk -> External
java.lang.Long java.lang.String 2 2 1 SIBLING - Jdk -> Jdk
org.killbill.billing.subscription.api.user.DefaultSubscriptionBase org.killbill.billing.subscription.api.user.DefaultSubscriptionBaseWithAddOns 10 1 1 - - Internal -> Internal
org.killbill.billing.subscription.api.SubscriptionBase org.killbill.billing.subscription.api.user.SubscriptionBaseWithAddOns 6 1 1 - - Internal -> Internal
void org.killbill.billing.invoice.tree.Item 1 1 1 - - Jdk -> Internal
org.killbill.billing.invoice.api.InvoiceItem org.killbill.billing.invoice.tree.Item 1 1 1 - - External -> Internal
org.joda.time.DateTime org.joda.time.ReadableInstant 1 1 1 - - External -> External
org.killbill.billing.subscription.api.user.DefaultSubscriptionBase org.killbill.billing.subscription.api.SubscriptionBase 13 3 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.subscription.engine.dao.model.SubscriptionEventModelDao org.killbill.billing.util.entity.Entity 1 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.subscription.engine.dao.SubscriptionEventSqlDao org.killbill.billing.util.entity.dao.EntitySqlDao 1 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.catalog.api.Product org.killbill.billing.catalog.api.CatalogEntity 2 1 1 - - Internal -> Internal
org.killbill.billing.subscription.api.SubscriptionBase org.killbill.billing.util.entity.Entity 1 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.subscription.api.user.DefaultSubscriptionBaseWithAddOns org.killbill.billing.subscription.api.SubscriptionBaseWithAddOns 9 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.subscription.events.user.ApiEvent org.killbill.billing.subscription.events.SubscriptionBaseEvent 1 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.subscription.api.user.DefaultSubscriptionBaseApiService org.killbill.billing.subscription.api.SubscriptionBaseApiService 1 1 1 R_SUPER_T - Internal -> Internal
java.lang.reflect.Field java.util.LinkedList<java.lang.reflect.Field> 1 1 1 - - Jdk -> Jdk
org.killbill.billing.invoice.tree.NodeInterval org.killbill.billing.invoice.tree.ItemsNodeInterval 4 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.invoice.tree.ItemsInterval java.util.List<org.killbill.billing.invoice.tree.Item> 1 1 1 - - Internal -> Jdk
boolean void 2 2 1 - - Jdk -> Jdk
boolean org.killbill.billing.catalog.api.BillingPeriod 1 1 1 - - Jdk -> Internal
org.killbill.billing.subscription.api.user.SubscriptionBaseTransitionData org.killbill.billing.subscription.api.user.SubscriptionBaseTransition 1 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.catalog.api.StaticCatalog org.killbill.billing.catalog.VersionedCatalog 1 1 1 T_SUPER_R - External -> Internal
org.killbill.billing.account.api.AccountData org.killbill.billing.account.api.MutableAccountData 2 1 1 T_SUPER_R - External -> External
org.killbill.billing.account.api.ImmutableAccountData org.killbill.billing.account.api.AccountData 2 1 1 - - Internal -> Internal
org.killbill.billing.account.api.ImmutableAccountData org.killbill.billing.account.api.Account 12 1 1 - - Internal -> Internal
java.lang.Iterable java.util.List 14 5 1 T_SUPER_R - Jdk -> Jdk
org.killbill.billing.invoice.api.Invoice org.killbill.billing.invoice.model.DefaultInvoice 20 2 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.callcontext.InternalTenantContext java.util.List<org.killbill.billing.util.tag.Tag> 1 1 1 - - Internal -> Jdk
org.killbill.billing.osgi.api.OSGIServiceRegistration<org.killbill.billing.payment.plugin.api.PaymentPluginApi> org.killbill.billing.payment.core.PaymentPluginServiceRegistration 12 1 1 Composition - External -> Internal
java.lang.Object org.killbill.billing.util.config.tenant.PerTenantConfig 1 1 1 - - Jdk -> Internal
java.lang.Object java.util.UUID 8 2 1 - - Jdk -> Jdk
java.lang.Object java.lang.Integer 2 1 1 - - Jdk -> Jdk
java.lang.Object org.killbill.billing.catalog.api.Plan 1 1 1 - - Jdk -> Internal
java.lang.Object org.killbill.billing.account.api.ImmutableAccountData 1 1 1 - - Jdk -> Internal
java.lang.String org.killbill.billing.util.cache.BaseCacheLoader 1 1 1 Composition - Jdk -> Internal
java.lang.Object org.killbill.billing.overdue.api.OverdueConfig 1 1 1 - - Jdk -> Internal
org.killbill.billing.util.cache.Cachable.CacheType org.killbill.billing.util.cache.BaseCacheLoader<K, V> 2 1 1 - - Internal -> Internal
java.lang.Object java.lang.Long 22 2 1 - - Jdk -> Jdk
java.lang.Object org.killbill.billing.catalog.api.Catalog 1 1 1 - - Jdk -> Internal
java.util.Collection java.util.Set 2 2 1 T_SUPER_R - Jdk -> Jdk
net.sf.ehcache.Ehcache org.killbill.billing.util.cache.Cachable.CacheType 1 1 1 - - External -> Internal
net.sf.ehcache.CacheManager org.killbill.billing.util.cache.CacheControllerDispatcher 2 1 1 - - External -> Internal
org.killbill.billing.util.cache.CacheControllerDispatcher org.killbill.billing.util.cache.CacheController<java.lang.String, java.lang.Long> 2 1 1 - - Internal -> Internal
java.lang.Object java.lang.String 34 2 1 - - Jdk -> Jdk
java.lang.Object java.util.List 2 1 1 - - Jdk -> Jdk
java.util.UUID java.lang.String 1 1 1 SIBLING - Jdk -> Jdk
java.lang.Object org.killbill.billing.tenant.api.Tenant 1 1 1 T_SUPER_R - Jdk -> Internal
org.killbill.billing.util.cache.CacheControllerDispatcher org.killbill.billing.util.cache.CacheController<java.lang.String, java.util.UUID> 4 1 1 - - Internal -> Internal
net.sf.ehcache.Ehcache org.killbill.billing.util.cache.CacheController<java.lang.String, ?> 1 1 1 - - External -> Internal
net.sf.ehcache.Ehcache javax.cache.Cache<K, V> 2 1 1 - - External -> External
net.sf.ehcache.Ehcache javax.cache.Cache 1 1 1 - - External -> External
org.killbill.billing.entity.EntityBase org.killbill.billing.util.entity.Entity 1 1 1 R_SUPER_T - Internal -> External
long java.lang.Long 1 1 1 - Boxing Jdk -> Jdk
org.killbill.billing.account.api.Account org.killbill.billing.util.entity.Entity 1 1 1 R_SUPER_T - Internal -> External
org.killbill.billing.account.api.AccountInternalApi org.killbill.billing.account.api.ImmutableAccountInternalApi 1 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.client.model.InvoiceItem java.util.List<org.killbill.billing.client.model.InvoiceItem> 6 1 1 - - External -> Jdk
void java.lang.Object 6 2 1 - - Jdk -> Jdk
void java.lang.Long 1 1 1 - - Jdk -> Jdk
void org.killbill.billing.payment.dao.PaymentAndTransactionModelDao 3 1 1 - - Jdk -> Internal
java.util.UUID void 1 1 1 - - Jdk -> Jdk
org.killbill.billing.payment.dao.PaymentModelDao org.killbill.billing.payment.dao.PaymentAndTransactionModelDao 4 1 1 Composition - Internal -> Internal
org.joda.time.Period org.killbill.billing.catalog.api.Duration 1 1 1 - - External -> Internal
java.lang.Integer java.lang.Long 3 1 1 SIBLING - Jdk -> Jdk
org.joda.time.DateTimeZone org.killbill.billing.callcontext.InternalTenantContext 4 1 1 - - External -> Internal
org.killbill.billing.entitlement.api.BlockingState org.killbill.billing.junction.plumbing.billing.BlockingCalculator.DisabledDuration 1 1 1 - - Internal -> Internal
org.killbill.billing.junction.plumbing.billing.BlockingStateNesting org.killbill.billing.junction.plumbing.billing.BlockingStateService 11 1 1 - - Internal -> Internal
org.joda.time.DateTime org.killbill.billing.catalog.api.Catalog 5 2 1 SIBLING - External -> Internal
java.lang.Iterable java.util.Iterator 1 1 1 - - Jdk -> Jdk
java.math.BigDecimal org.killbill.billing.invoice.api.InvoiceItem 1 1 1 - - Jdk -> External
java.util.Map java.util.List 2 2 1 - - Jdk -> Jdk
org.killbill.billing.invoice.InvoiceDispatcher org.killbill.notificationq.api.NotificationQueueService 1 1 1 Composition - Internal -> External
org.killbill.billing.util.listener.RetryException org.killbill.billing.invoice.plugin.api.InvoicePluginApiRetryException 3 1 1 - - Internal -> Internal
java.lang.String ? 1 1 1 - - Jdk -> TypeVariable
java.util.Iterator java.util.Collection 1 1 1 - - Jdk -> Jdk
java.lang.String java.util.Iterator<?> 1 1 1 - - Jdk -> Jdk
javax.naming.directory.SearchResult javax.naming.directory.Attribute 1 1 1 SIBLING - Jdk -> Jdk
org.killbill.billing.catalog.api.PlanSpecifier org.killbill.billing.catalog.api.PlanPhaseSpecifier 23 1 1 - - Internal -> Internal
java.util.List<org.killbill.billing.subscription.engine.dao.model.SubscriptionBundleModelDao> org.killbill.billing.subscription.engine.dao.model.SubscriptionBundleModelDao 2 1 1 - - Jdk -> Internal
java.util.List<org.killbill.billing.subscription.api.user.SubscriptionBaseBundle> org.killbill.billing.subscription.api.user.SubscriptionBaseBundle 4 1 1 - - Jdk -> Internal
java.util.List java.util.Set 23 4 1 SIBLING - Jdk -> Jdk
org.killbill.billing.invoice.dao.InvoiceModelDao org.killbill.billing.invoice.api.Invoice 1 1 1 - - Internal -> Internal
java.math.BigDecimal org.killbill.billing.invoice.model.TaxInvoiceItem 2 1 1 - - Jdk -> Internal
java.util.UUID java.lang.Iterable<java.util.UUID> 8 2 1 - - Jdk -> Jdk
org.killbill.billing.util.entity.Entity org.joda.time.DateTime 1 1 1 SIBLING - External -> External
boolean java.util.List<org.killbill.billing.invoice.api.Invoice> 1 1 1 - - Jdk -> Jdk
org.killbill.billing.util.cache.CacheControllerDispatcher org.killbill.notificationq.api.NotificationQueueService 1 1 1 - - Internal -> External
org.killbill.billing.subscription.api.SubscriptionBaseTransitionType java.util.List<org.killbill.billing.subscription.api.SubscriptionBaseTransitionType> 2 1 1 - - Internal -> Jdk
org.joda.time.DateTime java.util.Set<java.util.UUID> 1 1 1 - - External -> Jdk
java.util.UUID org.joda.time.LocalDate 1 1 1 SIBLING - Jdk -> External
java.math.BigDecimal org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.ToBeBilledConsumableInArrearDetail 1 1 1 Composition - Jdk -> Internal
java.math.BigDecimal java.util.List<org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.ToBeBilledConsumableInArrearDetail> 9 1 1 - - Jdk -> Jdk
java.lang.String org.killbill.billing.util.config.definition.InvoiceConfig.UsageDetailMode 4 1 1 - - Jdk -> Internal
org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.ToBeBilledConsumableInArrearDetail org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.ConsumableInArrearDetail 1 1 1 - - Internal -> Internal
java.math.BigDecimal java.util.List<org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.ConsumableInArrearDetail> 2 1 1 - - Jdk -> Jdk
org.killbill.billing.util.config.definition.InvoiceConfig org.killbill.billing.util.config.definition.InvoiceConfig.UsageDetailMode 4 1 1 - - Internal -> Internal
org.killbill.billing.catalog.api.TieredBlock java.util.Map<java.lang.Integer, org.killbill.billing.catalog.api.TieredBlock> 3 1 1 - - External -> Jdk
org.killbill.billing.invoice.usage.TestContiguousIntervalConsumableInArrear.MockToBeBilledConsumableInArrearDetail org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.UsageInArrearDetail 2 1 1 - - Internal -> Internal
java.util.Map<java.lang.Integer, org.killbill.billing.catalog.api.TieredBlock> org.killbill.billing.catalog.api.TieredBlock 5 1 1 - - Jdk -> External
org.killbill.billing.invoice.api.InvoiceItem org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.UsageInArrearDetail 1 1 1 - - External -> Internal
org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.UsageInArrearDetail org.killbill.billing.invoice.usage.details.UsageConsumableInArrearTierUnitDetail 17 1 1 - - Internal -> Internal
java.util.List<org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.UsageInArrearDetail> org.killbill.billing.invoice.usage.details.UsageCapacityInArrearDetail 2 1 1 - - Jdk -> Internal
org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.UsageInArrearDetail org.killbill.billing.usage.api.RolledUpUnit 1 1 1 - - Internal -> External
org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear org.killbill.billing.invoice.usage.ContiguousIntervalConsumableUsageInArrear 8 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear org.killbill.billing.invoice.usage.ContiguousIntervalCapacityUsageInArrear 3 2 1 R_SUPER_T - Internal -> Internal
java.util.List<org.killbill.billing.invoice.usage.details.UsageConsumableInArrearTierUnitDetail> org.killbill.billing.invoice.usage.details.UsageCapacityInArrearDetail 2 1 1 - - Jdk -> Internal
java.util.List<org.killbill.billing.invoice.usage.details.UsageConsumableInArrearTierUnitDetail> org.killbill.billing.invoice.usage.details.UsageConsumableInArrearDetail 2 1 1 Composition - Jdk -> Internal
org.killbill.billing.invoice.usage.details.aggregate.UsageInArrearAggregate java.lang.Object 1 1 1 - - Internal -> Jdk
UsageInArrearDetail org.killbill.billing.invoice.usage.details.UsageInArrearAggregate 1 1 1 - - External -> Internal
org.killbill.clock.Clock org.skife.jdbi.v2.IDBI 1 1 1 - - External -> External
java.lang.String org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy 1 1 1 - - Jdk -> External
java.lang.String org.killbill.billing.catalog.api.BillingActionPolicy 4 2 1 - - Jdk -> External
java.lang.String java.util.Collection<java.lang.String> 1 1 1 - - Jdk -> Jdk
org.killbill.notificationq.api.NotificationQueue org.killbill.notificationq.api.NotificationEventWithMetadata<org.killbill.notificationq.api.NotificationEvent> 1 1 1 SIBLING - External -> External
java.lang.String org.killbill.billing.invoice.api.DryRunType 3 1 1 - - Jdk -> External
java.lang.String org.killbill.billing.catalog.api.BillingPeriod 9 2 1 - - Jdk -> External
java.lang.String org.killbill.billing.catalog.api.PhaseType 6 2 1 - - Jdk -> External
java.lang.String org.killbill.billing.entitlement.api.SubscriptionEventType 6 2 1 - - Jdk -> External
java.lang.String org.killbill.billing.catalog.api.ProductCategory 6 2 1 - - Jdk -> External
org.killbill.billing.client.KillBillClient org.killbill.billing.client.api.gen.AccountApi 1 1 1 - - External -> Internal
java.lang.String org.killbill.billing.invoice.api.InvoiceItemType 4 1 1 - - Jdk -> Internal
java.lang.String org.killbill.billing.invoice.api.InvoiceStatus 3 1 1 - - Jdk -> Internal
void org.joda.time.DateTime 1 1 1 - - Jdk -> External
java.lang.String org.killbill.billing.payment.api.TransactionStatus 3 1 1 - - Jdk -> Internal
java.lang.String org.killbill.billing.payment.api.TransactionType 11 1 1 - - Jdk -> Internal
com.google.common.collect.ImmutableList com.google.common.collect.ImmutableMap 1 1 1 - - External -> External
java.lang.String org.killbill.billing.ObjectType 2 1 1 - - Jdk -> Internal
java.util.Set java.util.List 1 1 1 SIBLING - Jdk -> Jdk
java.lang.String org.killbill.billing.entitlement.api.Entitlement.EntitlementState 3 1 1 - - Jdk -> External
java.lang.String org.killbill.billing.entitlement.api.Entitlement.EntitlementSourceType 3 1 1 - - Jdk -> External
java.util.List<org.killbill.billing.client.model.BulkBaseSubscriptionAndAddOns> org.killbill.billing.client.model.BulkSubscriptionsBundles 1 1 1 - - Jdk -> Internal
int long 1 1 1 - Widening Jdk -> Jdk
org.killbill.billing.jaxrs.json.AdminPaymentJson org.killbill.billing.client.model.gen.AdminPayment 1 1 1 - - Internal -> Internal
org.killbill.billing.client.model.Payment org.killbill.billing.client.model.gen.InvoicePayment 7 1 1 - - External -> Internal
void org.killbill.billing.invoice.api.InvoiceItem 1 1 1 - - Jdk -> External
java.util.List<org.killbill.billing.invoice.api.InvoiceItem> boolean 1 1 1 - - Jdk -> Jdk
javax.ws.rs.core.Response void 2 1 1 - - External -> Jdk
java.util.UUID org.killbill.billing.subscription.api.user.SubscriptionBaseBundle 8 2 1 - - Jdk -> Internal
void java.util.List<org.killbill.billing.subscription.events.SubscriptionBaseEvent> 6 2 1 - - Jdk -> Jdk
boolean org.killbill.billing.entitlement.api.EntitlementSpecifier 1 1 1 - - Jdk -> External
org.killbill.billing.account.api.Account org.killbill.billing.account.api.AccountData 1 1 1 R_SUPER_T - Internal -> External
org.killbill.billing.entitlement.api.DefaultEntitlement java.util.UUID 1 1 1 - - Internal -> Jdk
org.killbill.billing.entitlement.api.Entitlement java.util.UUID 20 1 1 - - Internal -> Jdk
org.killbill.billing.subscription.api.SubscriptionBase org.killbill.billing.subscription.api.SubscriptionBaseWithAddOns 1 1 1 - - Internal -> Internal
org.killbill.billing.subscription.api.user.SubscriptionBaseBundle java.util.UUID 3 1 1 - - Internal -> Jdk
org.killbill.billing.subscription.api.SubscriptionBase java.util.UUID 3 2 1 - - Internal -> Jdk
org.slf4j.Logger java.lang.StringBuilder 1 1 1 - - External -> Jdk
org.killbill.billing.util.entity.dao.EntitySqlDao org.killbill.billing.util.dao.HistorySqlDao 3 1 1 R_SUPER_T - Internal -> Internal
java.lang.Object org.killbill.billing.util.entity.Entity 3 1 1 T_SUPER_R - Jdk -> External
org.killbill.billing.util.callcontext.CallContext org.killbill.billing.callcontext.MutableCallContext 3 2 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.util.callcontext.TenantContext org.killbill.billing.util.callcontext.CallContext 1 1 1 T_SUPER_R - External -> Internal
org.killbill.billing.entitlement.api.BlockingState java.util.UUID 1 1 1 SIBLING - Internal -> Jdk
java.util.UUID com.google.common.base.Optional<org.killbill.billing.entitlement.EventsStream> 1 1 1 SIBLING - Jdk -> External
org.killbill.billing.entitlement.api.EntitlementSpecifier boolean 3 1 1 - - External -> Jdk
org.killbill.billing.jaxrs.TestPushNotification javax.servlet.Servlet 2 1 1 - - Internal -> External
void org.killbill.billing.invoice.InvoiceDispatcher.FutureAccountNotifications.FutureAccountNotificationsBuilder 3 1 1 - - Jdk -> Internal
org.killbill.billing.subscription.api.SubscriptionBase org.killbill.billing.subscription.api.user.DefaultSubscriptionBase 50 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.api.CatalogEntity org.killbill.billing.catalog.api.Product 2 1 1 - - Internal -> Internal
java.lang.String org.killbill.billing.catalog.api.Product 1 1 1 - - Jdk -> Internal
org.killbill.billing.events.EffectiveSubscriptionInternalEvent org.killbill.billing.events.SubscriptionInternalEvent 2 1 1 R_SUPER_T - Internal -> Internal
org.killbill.billing.payment.api.Payment org.killbill.billing.invoice.api.InvoicePayment 3 1 1 SIBLING - Internal -> External
org.killbill.billing.payment.core.PluginControlPaymentProcessor org.killbill.billing.invoice.api.InvoicePaymentApi 2 1 1 - - Internal -> External
org.killbill.billing.payment.api.InvoicePaymentApi org.killbill.billing.payment.api.InvoicePaymentInternalApi 2 1 1 - - Internal -> Internal
org.killbill.billing.util.callcontext.InternalCallContextFactory org.killbill.billing.payment.core.PaymentMethodProcessor 1 1 1 - - Internal -> Internal
org.killbill.billing.util.callcontext.TenantContext org.killbill.billing.callcontext.MutableCallContext 1 1 1 - - Internal -> Internal
java.util.List<org.killbill.billing.invoice.api.InvoicePayment> org.killbill.billing.invoice.api.InvoicePayment 2 1 1 - - Jdk -> Internal
java.util.List<org.killbill.billing.invoice.dao.InvoicePaymentModelDao> org.killbill.billing.invoice.dao.InvoicePaymentModelDao 3 1 1 - - Jdk -> Internal
org.killbill.billing.catalog.api.PlanPhaseSpecifier org.killbill.billing.entitlement.api.EntitlementSpecifier 30 1 1 - - Internal -> Internal
java.lang.String org.killbill.billing.invoice.usage.SubscriptionUsageInArrear.UsageKey 5 1 1 Composition - Jdk -> Internal
org.killbill.billing.jaxrs.json.TierPriceOverrideJson org.killbill.billing.jaxrs.json.TierPriceJson 5 1 1 - - Internal -> Internal
org.killbill.billing.client.model.gen.PhasePriceOverride org.killbill.billing.client.model.gen.PhasePrice 1 1 1 SIBLING - External -> External
org.killbill.billing.catalog.api.Catalog org.killbill.billing.catalog.api.VersionedCatalog<? extendsorg.killbill.billing.catalog.api.StaticCatalog> 1 1 1 - - Internal -> Internal
org.killbill.billing.catalog.api.Catalog org.killbill.billing.catalog.DefaultVersionedCatalog 8 1 1 - - Internal -> Internal
org.killbill.billing.catalog.MockCatalog org.killbill.billing.catalog.DefaultVersionedCatalog 2 1 1 - - Internal -> Internal
org.killbill.billing.catalog.api.StaticCatalog org.killbill.billing.catalog.DefaultVersionedCatalog 6 1 1 - - Internal -> Internal
org.killbill.billing.catalog.VersionedCatalog org.killbill.billing.catalog.api.VersionedCatalog<? extendsorg.killbill.billing.catalog.api.StaticCatalog> 3 1 1 - - Internal -> Internal
org.killbill.billing.catalog.api.StaticCatalog org.killbill.billing.catalog.StandaloneCatalog 5 2 1 T_SUPER_R - External -> Internal
org.killbill.billing.catalog.api.VersionedCatalog org.killbill.billing.catalog.DefaultVersionedCatalog 2 1 1 T_SUPER_R - Internal -> Internal
org.killbill.billing.catalog.api.VersionedCatalog<org.killbill.billing.catalog.StandaloneCatalog> DefaultVersionedCatalogTestWithCatalogPlugi 1 1 1 - - Internal -> External
DefaultVersionedCatalogTestWithCatalogPlugi org.killbill.billing.catalog.DefaultVersionedCatalog 1 1 1 - - External -> Internal
org.killbill.billing.payment.core.janitor.IncompletePaymentTransactionTask org.killbill.billing.payment.core.PaymentRefresher 1 1 1 Composition - Internal -> Internal
org.killbill.billing.invoice.api.Invoice org.killbill.billing.invoice.InvoiceDispatcher.InvoiceWithFutureNotifications 1 1 1 Composition - Internal -> Internal
org.killbill.billing.util.callcontext.CallContext org.killbill.billing.callcontext.DefaultCallContext 6 2 1 - - Internal -> Internal
com.google.common.collect.ImmutableMap java.util.Map<java.lang.String, java.lang.String> 1 1 1 R_SUPER_T - External -> Jdk
javax.cache.Cache<K, V> void 1 1 1 - - External -> Jdk
org.killbill.automaton.StateMachineConfig org.killbill.automaton.DefaultStateMachineConfig 1 1 1 T_SUPER_R - External -> External
org.killbill.billing.catalog.api.PlanPhase org.killbill.billing.catalog.api.PhaseType 1 1 1 - - External -> External
org.killbill.billing.catalog.api.Plan java.lang.String 2 1 1 - - External -> Jdk
org.killbill.billing.util.security.shiro.dao.JDBCSessionDao org.apache.shiro.session.mgt.eis.CachingSessionDAO 1 1 1 R_SUPER_T - Internal -> External
org.killbill.billing.util.security.shiro.dao.JDBCSessionDao org.apache.shiro.session.mgt.eis.SessionDAO 1 1 1 - - Internal -> External
java.util.List<org.killbill.billing.invoice.api.InvoiceItem> org.killbill.billing.invoice.generator.InvoiceItemGenerator.InvoiceGeneratorResult 5 1 1 Composition - Jdk -> Internal
boolean int 1 1 1 - - Jdk -> Jdk
java.util.List<org.killbill.billing.usage.api.RolledUpUsage> org.killbill.billing.invoice.usage.ContiguousIntervalUsageInArrear.RolledUpUnitsWithTracking 1 1 1 Composition - Jdk -> Internal
org.joda.time.DateTime org.killbill.billing.junction.BillingEvent 1 1 1 - - External -> Internal
org.killbill.billing.catalog.api.CatalogApiException org.killbill.billing.BillingExceptionBase 1 1 1 R_SUPER_T - External -> External
org.killbill.billing.subscription.api.SubscriptionBase java.math.BigDecimal 1 1 1 - - Internal -> Jdk
org.killbill.billing.subscription.api.user.SubscriptionBaseTransition org.killbill.billing.subscription.api.user.SubscriptionBillingEvent 2 1 1 - - Internal -> Internal
org.killbill.billing.events.SubscriptionInternalEvent org.killbill.billing.subscription.api.user.SubscriptionBillingEvent 1 1 1 - - Internal -> Internal
org.killbill.billing.events.EffectiveSubscriptionInternalEvent org.killbill.billing.subscription.api.user.SubscriptionBillingEvent 2 1 1 - - Internal -> Internal
java.util.Hashtable java.util.Map 1 1 1 R_SUPER_T - Jdk -> Jdk
java.util.List<org.killbill.billing.catalog.api.Usage> org.killbill.billing.catalog.api.Catalog 1 1 1 - - Jdk -> Internal
java.math.BigDecimal org.joda.time.DateTime 1 1 1 SIBLING - Jdk -> External