Type Changes:

Home

Projects

Type Before Type After No. of Instances No. of Commits No. of Projects Hierarchy Relation Primitive Info Namespace
org.neo4j.kernel.impl.util.StringLogger org.neo4j.kernel.logging.ConsoleLogger 2 1 1 Composition - Internal -> Internal
org.neo4j.helpers.collection.Visitor org.neo4j.helpers.collection.CloseableVisitor 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.graphdb.mockfs.EphemeralFileSystemAbstraction org.neo4j.io.fs.FileSystemAbstraction 8 6 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.core.NodeProxy.NodeLookup org.neo4j.kernel.impl.core.NodeProxy.NodeActions 7 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStore org.neo4j.kernel.impl.transaction.log.TransactionIdStore 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.server.security.auth.User 2 1 1 Composition - Internal -> Internal
void org.neo4j.server.security.auth.User 4 1 1 - - Jdk -> Internal
java.util.Map org.neo4j.collection.primitive.PrimitiveLongObjectMap 55 4 1 - - Jdk -> Internal
java.util.Map org.neo4j.collection.primitive.PrimitiveIntObjectMap 19 5 1 - - Jdk -> Internal
int long 580 83 1 - Widening Jdk -> Jdk
org.neo4j.graphdb.Result org.neo4j.cypher.javacompat.ExtendedExecutionResult 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.query.QueryExecutionEngine org.neo4j.cypher.javacompat.internal.DocsExecutionEngine 3 1 1 - - Internal -> Internal
org.neo4j.function.primitive.PrimitiveIntPredicate org.neo4j.unsafe.impl.batchimport.input.Group 7 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.graphdb.mockfs.EphemeralFileSystemAbstraction org.neo4j.io.fs.DefaultFileSystemAbstraction 4 4 1 - - Internal -> Internal
org.neo4j.test.EphemeralFileSystemRule org.neo4j.test.DefaultFileSystemRule 4 3 1 SIBLING - Internal -> Internal
org.neo4j.com.MismatchingVersionHandler org.neo4j.com.ComExceptionHandler 3 1 1 - - Internal -> Internal
java.util.Random org.neo4j.test.RandomRule 3 3 1 Composition - Jdk -> Internal
void int 15 8 1 - - Jdk -> Jdk
org.neo4j.graphdb.ResourceIterator org.neo4j.unsafe.impl.batchimport.InputIterator 7 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.graphdb.ResourceIterable org.neo4j.unsafe.impl.batchimport.InputIterable 16 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.api.CountsAccessor org.neo4j.kernel.impl.api.CountsAccessor.Updater 6 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.counts.keys.CountsKey ? extendsorg.neo4j.kernel.impl.store.counts.keys.CountsKey 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.counts.CountsTracker org.neo4j.kernel.impl.api.CountsAccessor 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.kvstore.SortedKeyValueStore<org.neo4j.kernel.impl.store.counts.keys.CountsKey, org.neo4j.register.Register.CopyableDoubleLongRegister> org.neo4j.kernel.impl.api.CountsVisitor.Visitable 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.counts.CountsStore org.neo4j.kernel.impl.store.counts.CountsTracker 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.counts.CountsTracker org.neo4j.kernel.impl.api.CountsAccessor.Updater 8 2 1 SIBLING - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.cache.AvailableMemoryCalculator org.neo4j.unsafe.impl.batchimport.cache.NumberArrayFactory 1 1 1 - - Internal -> Internal
org.neo4j.cluster.client.ClusterClient org.neo4j.kernel.ha.com.slave.MasterClientResolver 1 1 1 Composition - Internal -> Internal
org.neo4j.cluster.client.ClusterClient org.neo4j.kernel.ha.com.slave.InvalidEpochExceptionHandler 3 2 1 - - Internal -> Internal
javax.servlet.http.HttpServletRequest org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 1 1 1 - - External -> Internal
org.neo4j.server.security.auth.SecurityCentral org.neo4j.server.security.auth.AuthManager 1 1 1 SIBLING - Internal -> Internal
org.neo4j.server.security.auth.Credentials org.neo4j.server.security.auth.Credential 4 1 1 - - Internal -> Internal
org.neo4j.server.security.auth.SecurityCentral org.neo4j.kernel.logging.ConsoleLogger 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.StringLogger org.neo4j.cypher.internal.compiler.v2_2.spi.Logger 6 1 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.cache.idmapping.string.RadixCalculator.Long org.neo4j.unsafe.impl.batchimport.cache.idmapping.string.EncodingIdMapper.CollisionPoint 2 1 1 - - Internal -> Internal
long int 72 30 1 - Narrowing Jdk -> Jdk
java.util.List java.util.Set 17 11 1 SIBLING - Jdk -> Jdk
java.util.List<org.neo4j.unsafe.impl.batchimport.cache.idmapping.string.IdGroup> org.neo4j.unsafe.impl.batchimport.cache.idmapping.string.IdGroup 1 1 1 - - Jdk -> Internal
java.util.List org.neo4j.unsafe.impl.batchimport.Batch 1 1 1 - - Jdk -> Internal
org.neo4j.helpers.Pair org.neo4j.unsafe.impl.batchimport.Batch 2 1 1 - - Internal -> Internal
long org.neo4j.unsafe.impl.batchimport.input.Group 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.store.counts.keys.CountsKey org.neo4j.kernel.impl.store.kvstore.ReadableBuffer 1 1 1 - - Internal -> Internal
void boolean 95 47 1 - - Jdk -> Jdk
java.util.Collection java.util.List 12 5 1 T_SUPER_R - Jdk -> Jdk
java.util.List scala.collection.immutable.Iterable 1 1 1 - - Jdk -> Internal
java.util.List<org.neo4j.kernel.impl.store.record.PropertyBlock> org.neo4j.kernel.impl.store.record.PropertyBlock 1 1 1 - - Jdk -> Internal
scala.collection.immutable.Iterable java.util.Iterator 1 1 1 - - Internal -> Jdk
org.neo4j.cypher.javacompat.ExtendedExecutionResult org.neo4j.cypher.internal.compiler.v2_2.executionplan.InternalExecutionResult 6 1 1 - - Internal -> Internal
org.neo4j.cypher.ExecutionEngine org.neo4j.cypher.internal.DocsExecutionEngine 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.NodeRecord void 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.record.RelationshipRecord void 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.record.RelationshipGroupRecord void 2 2 1 - - Internal -> Jdk
int org.neo4j.csv.reader.CharReadable 1 1 1 - - Jdk -> Internal
char org.neo4j.csv.reader.SectionedCharBuffer 5 1 1 - - Jdk -> Internal
int org.neo4j.csv.reader.SectionedCharBuffer 3 1 1 Composition - Jdk -> Internal
int char 9 2 1 - Narrowing Jdk -> Jdk
java.nio.CharBuffer org.neo4j.csv.reader.SectionedCharBuffer 1 1 1 - - Jdk -> Internal
org.neo4j.csv.reader.CharReadable java.io.Reader 11 1 1 SIBLING - Internal -> Jdk
org.neo4j.cypher.internal.compiler.v2_2.spi.Logger org.neo4j.kernel.impl.util.StringLogger 6 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.Number long 1 1 1 - - Internal -> Jdk
org.neo4j.io.pagecache.monitoring.PageCacheMonitor org.neo4j.io.pagecache.tracing.PageCacheTracer 13 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.io.pagecache.monitoring.DefaultPageCacheMonitor org.neo4j.io.pagecache.monitoring.PageCacheMonitor 2 1 1 R_SUPER_T - Internal -> Internal
org.apache.lucene.search.SearcherManager org.apache.lucene.search.ReferenceManager<org.apache.lucene.search.IndexSearcher> 6 5 1 R_SUPER_T - External -> External
org.neo4j.unsafe.impl.batchimport.staging.ExecutionSupervisor org.neo4j.unsafe.impl.batchimport.staging.ExecutionMonitor 1 1 1 Composition - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.StoreProcessor<org.neo4j.kernel.impl.store.record.RelationshipRecord> org.neo4j.unsafe.impl.batchimport.RelationshipCountsProcessor 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.api.CountsRecordState void 2 1 1 - - Internal -> Jdk
java.lang.StringBuilder java.lang.Appendable 4 1 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.kernel.impl.util.dbstructure.DbStructureVisitor org.neo4j.function.Function<java.lang.Object, org.neo4j.kernel.impl.util.dbstructure.DbStructureVisitor> 1 1 1 - - Internal -> Internal
java.util.Map<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> org.neo4j.com.RequestContext 2 1 1 - - Jdk -> Internal
org.neo4j.helpers.Triplet<org.jboss.netty.buffer.ChannelBuffer, java.nio.ByteBuffer, org.jboss.netty.channel.Channel> org.neo4j.com.ChannelContext 4 1 1 - - Internal -> Internal
java.lang.Iterable java.util.List 5 5 1 T_SUPER_R - Jdk -> Jdk
org.neo4j.kernel.impl.api.index.IndexUpdates org.neo4j.kernel.impl.api.index.ValidatedIndexUpdates 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneIndexWriterFactory org.neo4j.kernel.api.impl.index.IndexWriterFactory<org.neo4j.kernel.api.impl.index.LuceneIndexWriter> 14 2 1 - - Internal -> Internal
java.util.Collection java.util.Map 9 5 1 - - Jdk -> Jdk
void java.util.Map<org.neo4j.kernel.api.index.IndexDescriptor, java.util.List<org.neo4j.kernel.api.index.NodePropertyUpdate>> 2 2 1 - - Jdk -> Jdk
org.apache.lucene.index.IndexWriter org.neo4j.kernel.api.impl.index.ReservingLuceneIndexWriter 2 2 1 - - Internal -> Internal
java.lang.Object org.neo4j.kernel.impl.api.index.ValidatedIndexUpdates 1 1 1 - - Jdk -> Internal
org.apache.lucene.index.IndexWriter org.neo4j.kernel.api.impl.index.LuceneIndexWriter 25 2 1 Composition - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneIndexWriterFactory org.neo4j.kernel.api.impl.index.IndexWriterFactory<org.neo4j.kernel.api.impl.index.ReservingLuceneIndexWriter> 6 2 1 - - Internal -> Internal
void org.neo4j.kernel.impl.api.index.ValidatedIndexUpdates 1 1 1 - - Jdk -> Internal
org.neo4j.test.EphemeralFileSystemRule org.neo4j.io.fs.FileSystemAbstraction 3 3 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.input.csv.Header.Entry org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 1 1 1 Composition - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.input.csv.InputNodeDeserializer org.neo4j.unsafe.impl.batchimport.input.csv.InputEntityDeserializer<org.neo4j.unsafe.impl.batchimport.input.InputNode> 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.input.csv.Deserialization org.neo4j.function.Function 5 1 1 - - Internal -> Internal
java.util.Iterator org.neo4j.unsafe.impl.batchimport.InputIterator 1 1 1 T_SUPER_R - Jdk -> Internal
scala.collection.immutable.Iterable org.neo4j.unsafe.impl.batchimport.InputIterable 6 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.counts.Metadata org.neo4j.kernel.impl.store.kvstore.Headers 7 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.kvstore.HeaderField<META, ?> org.neo4j.kernel.impl.store.kvstore.HeaderField<?> 7 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.kvstore.HeaderField<java.util.Map<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, byte[]>, byte[]> org.neo4j.kernel.impl.store.kvstore.HeaderField<byte[]> 3 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.kvstore.HeaderField java.util.Map 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.kvstore.KeyValueStoreFile<Meta> org.neo4j.kernel.impl.store.kvstore.KeyValueStoreFile 18 1 1 - - Internal -> Internal
java.util.Map<byte[], org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> org.neo4j.kernel.impl.store.kvstore.Headers 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.store.kvstore.HeaderField<java.util.Map<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, byte[]>, byte[]> org.neo4j.kernel.impl.store.kvstore.HeaderField<?> 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.kvstore.KeyValueStoreFile<java.util.Map<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, byte[]>> org.neo4j.kernel.impl.store.kvstore.KeyValueStoreFile 13 1 1 - - Internal -> Internal
java.util.Map<byte[], org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> byte 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.api.CountsAccessor.Updater org.neo4j.kernel.impl.api.CountsAccessor.IndexStatsUpdater 2 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.store.kvstore.AbstractKeyValueStore.Update<Key> org.neo4j.kernel.impl.store.kvstore.ValueUpdate 3 1 1 - - Internal -> Internal
void long 22 14 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.store.kvstore.RotationStrategy long 1 1 1 - - Internal -> Jdk
boolean long 20 4 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.store.kvstore.KeyValueStoreState org.neo4j.kernel.impl.store.kvstore.ProgressiveState 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.CountsAccessor.Updater org.neo4j.kernel.impl.util.function.Optional<org.neo4j.kernel.impl.api.CountsAccessor.Updater> 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.kvstore.KeyValueStoreFile org.neo4j.kernel.impl.store.kvstore.ReadableState<Key> 1 1 1 - - Internal -> Internal
boolean void 61 38 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.store.kvstore.EntryUpdater org.neo4j.kernel.impl.util.function.Optional 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.kvstore.KeyValueStoreState<Key> void 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.counts.CountsTracker long 1 1 1 - - Internal -> Jdk
org.neo4j.jsr166e.StampedLock org.neo4j.io.pagecache.impl.muninn.MuninnPage 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveLongObjectMap<org.neo4j.io.pagecache.impl.muninn.MuninnPage> org.neo4j.io.pagecache.impl.muninn.MuninnPagedFile 2 1 1 - - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveLongObjectMap<org.neo4j.io.pagecache.impl.muninn.MuninnPage> java.lang.Object 1 1 1 - - Internal -> Jdk
org.neo4j.io.pagecache.impl.muninn.PageFlusher org.neo4j.io.pagecache.tracing.FlushEventOpportunity 1 1 1 Composition - Internal -> Internal
void org.neo4j.io.pagecache.impl.muninn.MuninnPage 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.api.CountsAccessor.Updater org.neo4j.kernel.impl.store.NodeStore 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.command.Command.CountsCommand org.neo4j.kernel.impl.transaction.command.Command.NodeCountsCommand 6 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.store.counts.CountsTracker org.neo4j.kernel.impl.store.NodeStore 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.command.Command.NodeCommand org.neo4j.kernel.impl.transaction.command.Command.NodeCountsCommand 2 1 1 SIBLING - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.InputIterator org.neo4j.unsafe.impl.batchimport.input.csv.InputEntityDeserializer 2 1 1 T_SUPER_R - Internal -> Internal
java.io.File java.io.Closeable 1 1 1 - - Jdk -> Jdk
org.neo4j.unsafe.impl.batchimport.StoreProcessor org.neo4j.consistency.checking.full.RecordProcessor 4 1 1 - - Internal -> Internal
java.io.File org.neo4j.test.TargetDirectory.TestDirectory 2 2 1 Composition - Jdk -> Internal
org.neo4j.kernel.logging.Logging org.neo4j.kernel.ha.UpdatePullerTest.ErrorTrackingLogging 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.graphalgo.impl.util.PriorityMap.Entry<VALUE> org.neo4j.graphalgo.impl.util.PriorityMap.Entry 5 1 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.input.csv.InputEntityDeserializer org.neo4j.unsafe.impl.batchimport.InputIterator 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.cache.idmapping.string.EncodingIdMapper.CollisionPoint org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 3 1 1 Composition - Internal -> Internal
scala.collection.immutable.Iterable java.util.List 1 1 1 - - Internal -> Jdk
java.util.Set<java.lang.Long> org.neo4j.collection.primitive.PrimitiveLongSet 10 4 1 - - Jdk -> Internal
java.util.Collection<java.lang.Long> org.neo4j.collection.primitive.PrimitiveLongSet 11 1 1 - - Jdk -> Internal
java.lang.Integer org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.Number 1 1 1 - - Jdk -> Internal
java.lang.Long long 43 14 1 - Unboxing Jdk -> Jdk
void org.neo4j.unsafe.impl.batchimport.input.InputRelationship 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.store.NeoStore org.neo4j.kernel.impl.transaction.state.NeoStoreProvider 7 1 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.staging.Step org.neo4j.unsafe.impl.batchimport.staging.ControlledStep 3 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.cypher.internal.compiler.v2_2.PreparedQuery org.neo4j.cypher.internal.compiler.v2_2.ast.Statement 3 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.storemigration.StoreUpgrader.Monitor org.neo4j.kernel.api.impl.index.LabelScanStoreHaIT.TestMonitor 1 1 1 - - Internal -> Internal
org.neo4j.kernel.monitoring.StoreCopyMonitor org.neo4j.com.storecopy.StoreCopyClient.Monitor 2 1 1 - - Internal -> Internal
org.neo4j.kernel.monitoring.StoreCopyMonitor org.neo4j.kernel.impl.storemigration.StoreUpgrader.Monitor 2 1 1 - - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveLongIterator org.neo4j.kernel.impl.api.StoreRelationshipIterable.StoreRelationshipIterator 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.util.RelIdArray.DirectionWrapper org.neo4j.kernel.impl.util.DirectionWrapper 4 1 1 - - Internal -> Internal
scala.collection.immutable.Iterable<org.neo4j.kernel.impl.cache.CacheProvider> org.neo4j.kernel.monitoring.Monitors 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.core.GraphPropertiesImpl org.neo4j.kernel.impl.core.GraphProperties 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String java.io.File 16 11 1 - - Internal -> Jdk
org.neo4j.io.pagecache.impl.muninn.MuninnPageCache org.neo4j.io.pagecache.PageCache 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.pagecache.LifecycledPageCache org.neo4j.io.pagecache.PageCache 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.io.pagecache.RunnablePageCache org.neo4j.io.pagecache.PageCache 3 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.pagecache.StandalonePageCache org.neo4j.io.pagecache.PageCache 8 1 1 R_SUPER_T - Internal -> Internal
void org.neo4j.io.pagecache.PageCache 1 1 1 - - Jdk -> Internal
org.neo4j.io.fs.FileSystemAbstraction org.neo4j.io.pagecache.PageSwapperFactory 1 1 1 - - Internal -> Internal
java.lang.Integer org.neo4j.kernel.impl.core.Token 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.util.diffsets.ReadableDiffSets org.neo4j.kernel.impl.util.diffsets.ReadableRelationshipDiffSets 2 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.util.ArrayMap org.neo4j.collection.primitive.PrimitiveIntObjectMap 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.StoreRelationshipIterable.StoreRelationshipIterator org.neo4j.kernel.impl.api.store.RelationshipIterator 5 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.diffsets.DiffSets org.neo4j.kernel.impl.util.diffsets.RelationshipDiffSets 2 1 1 - - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveLongIterator org.neo4j.kernel.impl.api.store.RelationshipIterator 53 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.csv.reader.BufferedCharSeeker org.neo4j.csv.reader.CharSeeker 5 1 1 SIBLING - Internal -> Internal
char org.neo4j.index.IndexTxStateLookupTest.NamedObject 3 3 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.index.IndexTxStateLookupTest.NamedObject 3 3 1 Composition - Internal -> Internal
org.neo4j.function.RawFunction org.neo4j.function.IOFunction 6 1 1 R_SUPER_T - Internal -> Internal
boolean org.neo4j.kernel.impl.transaction.log.AbstractPhysicalTransactionAppender.Commitment 2 1 1 Composition - Jdk -> Internal
java.util.concurrent.CountDownLatch org.neo4j.test.Barrier.Control 3 2 1 Composition - Jdk -> Internal
java.lang.Object void 23 3 1 - - Jdk -> Jdk
org.neo4j.unsafe.impl.batchimport.executor.Task org.neo4j.unsafe.impl.batchimport.executor.DynamicTaskExecutorTest.TestTask 6 2 1 R_SUPER_T - Internal -> Internal
int com.google.common.jimfs.Configuration 6 4 1 - - Jdk -> Internal
java.util.concurrent.Callable org.neo4j.unsafe.impl.batchimport.executor.Task 8 2 1 - - Jdk -> Internal
java.lang.Void void 4 2 1 - Unboxing Jdk -> Jdk
long com.sun.jersey.api.client.Client 1 1 1 - - Jdk -> External
org.neo4j.kernel.impl.transaction.log.Commitment org.neo4j.kernel.impl.transaction.log.AbstractPhysicalTransactionAppender.TransactionCommitment 1 1 1 R_SUPER_T - Internal -> Internal
void org.neo4j.kernel.impl.transaction.log.Commitment 2 1 1 - - Jdk -> Internal
org.neo4j.io.pagecache.Page org.neo4j.io.pagecache.impl.ByteBufferPage 6 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.server.CommunityNeoServer org.neo4j.server.advanced.AdvancedNeoServer 1 1 1 T_SUPER_R - Internal -> Internal
long org.neo4j.unsafe.impl.batchimport.cache.LongArray 1 1 1 - - Jdk -> Internal
int java.util.concurrent.atomic.AtomicInteger 8 4 1 - - Jdk -> Jdk
org.neo4j.unsafe.impl.batchimport.cache.NodeRelationshipLink org.neo4j.unsafe.impl.batchimport.cache.NodeRelationshipCache 34 2 1 SIBLING - Internal -> Internal
boolean int 34 12 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.locking.community.LockTransaction javax.transaction.Transaction 1 1 1 R_SUPER_T - Internal -> Jdk
org.neo4j.helpers.Provider org.neo4j.function.Supplier 49 1 1 - - Internal -> Internal
org.neo4j.helpers.Predicate org.hamcrest.Matcher 4 1 1 - - Internal -> External
org.neo4j.helpers.Predicate org.neo4j.function.Predicate 5 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.Condition org.neo4j.function.BooleanSupplier 5 1 1 - - Internal -> Internal
org.neo4j.helpers.Triplet<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> org.neo4j.tooling.ImportToolTest.RelationshipDataLine 7 1 1 - - Internal -> Internal
java.util.Map<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, java.lang.Object> org.neo4j.graphdb.Result.ResultRow 6 2 1 - - Jdk -> Internal
org.neo4j.function.primitive.PrimitiveIntPredicate int 6 2 1 - - Internal -> Jdk
org.neo4j.unsafe.impl.batchimport.input.Collector<org.neo4j.unsafe.impl.batchimport.input.InputRelationship> org.neo4j.unsafe.impl.batchimport.input.Collector 20 2 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.input.InputRelationship org.neo4j.unsafe.impl.batchimport.input.InputNode 1 1 1 SIBLING - Internal -> Internal
org.neo4j.test.server.HTTP.Response byte 1 1 1 - - Internal -> Jdk
org.neo4j.ndp.transport.http.SessionRegistry org.neo4j.function.Consumer<org.neo4j.ndp.runtime.Session> 2 1 1 - - Internal -> Internal
java.nio.ByteBuffer org.neo4j.packstream.PackOutput 1 1 1 - - Jdk -> Internal
java.nio.ByteBuffer void 2 2 1 - - Jdk -> Jdk
java.nio.ByteBuffer org.neo4j.packstream.PackInput 1 1 1 - - Jdk -> Internal
void org.neo4j.ndp.transport.socket.integration.NDPConn 1 1 1 - - Jdk -> Internal
java.io.IOException java.lang.instrument.IllegalClassFormatException 3 3 1 SIBLING - Jdk -> Jdk
java.util.HashMap java.util.Map 21 13 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.kernel.impl.util.StringLogger org.neo4j.logging.Logger 6 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.TestLogger org.neo4j.logging.AssertableLogProvider 14 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.StringLogger org.neo4j.logging.LogProvider 57 3 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.TestLogger org.neo4j.logging.LogProvider 2 1 1 - - Internal -> Internal
org.neo4j.kernel.logging.Logging org.neo4j.logging.Logger 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.StringLogger org.neo4j.logging.AssertableLogProvider 1 1 1 - - Internal -> Internal
org.neo4j.kernel.logging.Logging org.neo4j.logging.LogProvider 127 3 1 - - Internal -> Internal
org.neo4j.kernel.logging.Logging org.neo4j.kernel.impl.logging.LogService 18 3 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.StringLogger.LineLogger org.neo4j.logging.Logger 10 1 1 - - Internal -> Internal
boolean org.neo4j.logging.LogProvider 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.util.StringLogger org.neo4j.logging.Log 115 3 1 - - Internal -> Internal
java.lang.IllegalStateException java.lang.Throwable 1 1 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.kernel.info.DiagnosticsPhase org.neo4j.logging.Log 1 1 1 - - Internal -> Internal
org.neo4j.kernel.logging.DevNullLoggingService org.neo4j.logging.LogProvider 1 1 1 - - Internal -> Internal
org.neo4j.kernel.logging.BufferingLogger org.neo4j.logging.BufferingLog 6 1 1 - - Internal -> Internal
org.neo4j.test.BufferingLogging org.neo4j.logging.AssertableLogProvider 1 1 1 - - Internal -> Internal
void org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.logging.Logging org.neo4j.logging.AssertableLogProvider 4 2 1 - - Internal -> Internal
org.neo4j.kernel.lifecycle.Lifecycle java.io.Closeable 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.logging.BufferingConsoleLogger org.neo4j.logging.Log 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.TestLogging org.neo4j.logging.LogProvider 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.TestLogging org.neo4j.logging.AssertableLogProvider 1 1 1 - - Internal -> Internal
io.netty.handler.logging.LogLevel org.neo4j.logging.Logger 4 1 1 - - Internal -> Internal
org.neo4j.kernel.logging.ConsoleLogger org.neo4j.logging.Log 24 2 1 - - Internal -> Internal
void java.lang.StringBuilder 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.logging.Logging java.io.ByteArrayOutputStream 1 1 1 - - Internal -> Jdk
org.neo4j.server.preflight.TestPerformUpgradeIfNecessary.TestLogPrinter org.neo4j.logging.AssertableLogProvider 1 1 1 - - Internal -> Internal
org.neo4j.server.helpers.LoggingFactory org.neo4j.logging.LogProvider 4 2 1 - - Internal -> Internal
org.neo4j.kernel.logging.ConsoleLogger org.neo4j.logging.LogProvider 3 2 1 - - Internal -> Internal
org.neo4j.function.Factory<org.neo4j.kernel.impl.util.StringLogger> org.neo4j.logging.Log 1 1 1 - - Internal -> Internal
java.lang.StringBuilder java.io.StringWriter 1 1 1 SIBLING - Jdk -> Jdk
org.neo4j.kernel.logging.ConsoleLogger org.neo4j.kernel.impl.logging.LogService 1 1 1 - - Internal -> Internal
org.neo4j.kernel.logging.LogbackService org.neo4j.logging.LogProvider 2 1 1 - - Internal -> Internal
java.lang.StringBuffer java.io.StringWriter 2 1 1 SIBLING - Jdk -> Jdk
org.neo4j.kernel.logging.Logging org.neo4j.kernel.impl.logging.SimpleLogService 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.StringLogger org.neo4j.kernel.impl.logging.LogService 1 1 1 - - Internal -> Internal
org.neo4j.kernel.logging.Logging org.neo4j.kernel.impl.util.JobScheduler 1 1 1 - - Internal -> Internal
java.lang.Object[] ? extendsjava.lang.Object[] 2 1 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.unsafe.impl.batchimport.cache.idmapping.string.Radix org.neo4j.function.Factory<org.neo4j.unsafe.impl.batchimport.cache.idmapping.string.Radix> 2 1 1 - - Internal -> Internal
void org.neo4j.kernel.impl.util.HexPrinter 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.labelscan.LabelScanStore org.neo4j.helpers.Provider<org.neo4j.unsafe.batchinsert.LabelScanWriter> 8 1 1 - - Internal -> Internal
org.neo4j.logging.LogProvider org.neo4j.kernel.impl.logging.LogService 31 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.LegacyIndexApplier.ProviderLookup org.neo4j.kernel.impl.api.LegacyIndexApplierLookup 5 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.LegacyIndexApplier.ProviderLookup org.neo4j.kernel.impl.api.LegacyIndexProviderLookup 6 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.LegacyIndexApplier.ProviderLookup org.neo4j.function.Function<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, org.neo4j.graphdb.index.IndexImplementation> 4 1 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.cache.idmapping.string.NumberArrayStats long 2 1 1 Composition - Internal -> Jdk
org.neo4j.unsafe.impl.batchimport.cache.idmapping.string.NumberArrayStats int 2 1 1 - - Internal -> Jdk
org.neo4j.helpers.Function2 org.neo4j.function.BiFunction 5 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.function.Function<From2, To> ? superorg.neo4j.function.Function<From2, To> 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.function.Function2 org.neo4j.function.BiFunction 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.function.RawFunction org.neo4j.function.ThrowingFunction 6 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.function.Factory org.neo4j.function.Supplier 4 1 1 - - Internal -> Internal
org.neo4j.function.Function<From, From2> ? superorg.neo4j.function.Function<From, From2> 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.io.pagecache.impl.muninn.FreePageWaiter org.neo4j.io.pagecache.impl.muninn.FreePage 1 1 1 - - Internal -> Internal
org.neo4j.helpers.Provider org.neo4j.concurrent.WorkSync 2 1 1 - - Internal -> Internal
java.lang.Double org.neo4j.kernel.impl.util.dbstructure.DbStructureCollector.IndexStatistics 4 1 1 - - Jdk -> Internal
org.neo4j.cypher.internal.compiler.v2_3.executionplan.CompletionListener org.neo4j.cypher.internal.compiler.v2_3.TaskCloser 1 1 1 - - Internal -> Internal
org.neo4j.function.Function org.neo4j.function.Consumer 1 1 1 - - Internal -> Internal
org.neo4j.function.primitive.PrimitiveIntPredicate org.neo4j.function.IntPredicate 17 1 1 - - Internal -> Internal
org.neo4j.function.primitive.FunctionFromPrimitiveLongToPrimitiveLong org.neo4j.function.ThrowingLongUnaryOperator 2 1 1 - - Internal -> Internal
org.neo4j.function.Function org.neo4j.function.UnaryOperator 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.function.ThrowingFunction org.neo4j.function.ThrowingSupplier 1 1 1 - - Internal -> Internal
org.neo4j.function.primitive.FunctionFromPrimitiveLong org.neo4j.function.LongFunction 2 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.function.primitive.PrimitiveLongPredicate org.neo4j.function.LongPredicate 4 1 1 - - Internal -> Internal
org.neo4j.cypher.internal.compiler.v2_3.planDescription.InternalPlanDescription org.neo4j.function.Supplier<org.neo4j.cypher.internal.compiler.v2_3.planDescription.InternalPlanDescription> 1 1 1 - - Internal -> Internal
org.neo4j.kernel.ha.com.master.MasterImpl.SPI org.neo4j.kernel.impl.transaction.log.PhysicalLogFileInformation.LogVersionToTimestamp 2 1 1 - - Internal -> Internal
java.lang.Object org.neo4j.stream.Record 6 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.stream.RecordStream 1 1 1 - - Jdk -> Internal
org.neo4j.ndp.transport.socket.integration.NDPConn org.neo4j.ndp.transport.socket.client.Connection 2 1 1 SIBLING - Internal -> Internal
byte java.lang.Thread.State 1 1 1 - - Jdk -> Jdk
org.neo4j.packstream.PackValue org.neo4j.packstream.PackStream.Unpacker 6 1 1 - - Internal -> Internal
org.neo4j.packstream.PackValue byte 2 1 1 - - Internal -> Jdk
org.neo4j.packstream.PackValue long 1 1 1 - - Internal -> Jdk
org.neo4j.packstream.PackValue double 2 1 1 - - Internal -> Jdk
org.neo4j.packstream.PackValue org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 3 1 1 - - Internal -> Internal
boolean org.neo4j.logging.FormattedLog.Level 1 1 1 - - Jdk -> Internal
org.neo4j.logging.Log org.neo4j.logging.DuplicatingLog 2 1 1 - - Internal -> Internal
boolean java.util.logging.Level 2 1 1 - - Jdk -> Jdk
org.eclipse.jetty.util.log.Logger java.util.concurrent.CopyOnWriteArraySet<org.eclipse.jetty.util.log.Logger> 1 1 1 - - External -> Jdk
org.neo4j.logging.Log java.util.concurrent.CopyOnWriteArraySet<org.neo4j.logging.Log> 1 1 1 - - Internal -> Jdk
org.neo4j.logging.LogProvider java.util.concurrent.CopyOnWriteArraySet<org.neo4j.logging.LogProvider> 1 1 1 - - Internal -> Jdk
org.eclipse.jetty.util.log.Logger org.neo4j.logging.DuplicatingLog.DuplicatingLogger 4 1 1 R_SUPER_T - External -> Internal
byte org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 1 1 1 - - Jdk -> Internal
java.lang.Byte org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 4 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.transaction.log.BatchingPhysicalTransactionAppender org.neo4j.kernel.impl.transaction.log.BatchingTransactionAppender 4 1 1 - - Internal -> Internal
org.neo4j.cypher.internal.compiler.v2_3.executionplan.InternalExecutionResult org.neo4j.cypher.internal.compiler.v2_3.executionplan.GeneratedQueryExecution 3 1 1 - - Internal -> Internal
org.neo4j.ndp.messaging.v1.PackStreamMessageFormatV1.Writer org.neo4j.ndp.messaging.v1.MessageFormat.Writer 1 1 1 R_SUPER_T - Internal -> Internal
io.netty.channel.ChannelHandlerContext io.netty.channel.Channel 7 2 1 SIBLING - External -> External
short int 61 8 1 - Widening Jdk -> Jdk
org.neo4j.packstream.PackInput void 1 1 1 - - Internal -> Jdk
org.neo4j.function.Factory org.neo4j.function.Function 14 3 1 - - Internal -> Internal
long double 18 2 1 - Widening Jdk -> Jdk
org.neo4j.packstream.BufferedChannelOutput void 1 1 1 - - Internal -> Jdk
int short 53 4 1 - Narrowing Jdk -> Jdk
double long 19 3 1 - Narrowing Jdk -> Jdk
org.neo4j.unsafe.impl.batchimport.store.io.IoMonitor org.neo4j.kernel.impl.storemigration.StoreUpgrader.Monitor 2 1 1 R_SUPER_T - Internal -> Internal
java.util.Map<org.jboss.netty.channel.Channel, org.neo4j.helpers.Pair<org.neo4j.com.RequestContext, java.util.concurrent.atomic.AtomicLong>> org.neo4j.com.IdleChannelReaper 1 1 1 - - Jdk -> Internal
org.neo4j.helpers.Pair<org.neo4j.com.RequestContext, java.util.concurrent.atomic.AtomicLong> org.neo4j.com.IdleChannelReaper.Request 2 1 1 - - Internal -> Internal
com.google.common.jimfs.Configuration int 2 1 1 - - Internal -> Jdk
org.neo4j.unsafe.impl.batchimport.input.csv.Configuration.Overriden org.neo4j.unsafe.impl.batchimport.input.csv.Configuration.OverrideFromConfig 1 1 1 SIBLING - Internal -> Internal
long java.lang.Object 3 1 1 - - Jdk -> Jdk
int org.neo4j.ndp.transport.socket.client.Connection 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.transaction.log.PhysicalLogicalTransactionStore org.neo4j.kernel.impl.transaction.log.TransactionAppender 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.LogicalTransactionStore org.neo4j.kernel.impl.transaction.log.TransactionAppender 5 1 1 - - Internal -> Internal
org.neo4j.kernel.KernelData org.neo4j.udc.UsageData 1 1 1 - - Internal -> Internal
java.util.List<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 1 1 1 - - Jdk -> Internal
com.sun.jersey.spi.container.ContainerRequest void 2 1 1 - - External -> Jdk
com.sun.jersey.spi.container.ContainerRequest javax.servlet.ServletRequest 1 1 1 - - External -> External
java.util.Collection org.neo4j.concurrent.RecentK 1 1 1 - - Jdk -> Internal
com.sun.jersey.spi.container.ContainerRequest javax.servlet.http.HttpServletRequest 1 1 1 - - External -> External
void com.google.common.jimfs.Configuration 2 1 1 - - Jdk -> Internal
org.neo4j.logging.Log org.neo4j.kernel.impl.logging.LogService 6 2 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicReference java.util.Map 1 1 1 - - Jdk -> Jdk
org.neo4j.com.monitor.RequestMonitor org.neo4j.function.Function<org.neo4j.kernel.ha.com.master.Slave, org.neo4j.kernel.ha.com.slave.SlaveServer> 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.state.DataSourceManager org.neo4j.function.Supplier<org.neo4j.kernel.NeoStoreDataSource> 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.ha.com.master.MasterImpl org.neo4j.kernel.ha.com.master.Master 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.LogicalTransactionStore org.neo4j.kernel.impl.api.TransactionRepresentationStoreApplier 1 1 1 - - Internal -> Internal
org.neo4j.kernel.NeoStoreDataSource org.neo4j.kernel.impl.store.StoreId 3 1 1 - - Internal -> Internal
org.neo4j.graphdb.DependencyResolver org.neo4j.function.Supplier<org.neo4j.kernel.impl.transaction.log.TransactionIdStore> 4 1 1 - - Internal -> Internal
org.neo4j.kernel.ha.com.master.MasterImpl.Monitor org.neo4j.function.Factory<org.neo4j.kernel.ha.com.master.Master> 1 1 1 - - Internal -> Internal
org.neo4j.graphdb.DependencyResolver org.neo4j.kernel.impl.util.Dependencies 3 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.com.monitor.RequestMonitor org.neo4j.function.Function<org.neo4j.kernel.ha.com.master.Master, org.neo4j.kernel.ha.com.master.MasterServer> 1 1 1 - - Internal -> Internal
void org.neo4j.kernel.impl.api.index.IndexUpdatesValidator 2 2 1 - - Jdk -> Internal
org.neo4j.kernel.GraphDatabaseAPI org.neo4j.function.Supplier<org.neo4j.kernel.impl.store.NeoStore> 2 1 1 - - Internal -> Internal
org.neo4j.graphdb.DependencyResolver org.neo4j.com.storecopy.TransactionCommittingResponseUnpacker.Dependencies 5 1 1 - - Internal -> Internal
org.neo4j.graphdb.DependencyResolver org.neo4j.function.Supplier<org.neo4j.com.storecopy.TransactionObligationFulfiller> 1 1 1 - - Internal -> Internal
char byte 17 2 1 - Narrowing Jdk -> Jdk
int byte 9 5 1 - Narrowing Jdk -> Jdk
org.neo4j.kernel.GraphDatabaseAPI org.neo4j.graphdb.GraphDatabaseService 10 4 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.GraphDatabaseAPI org.neo4j.kernel.ha.HighlyAvailableGraphDatabase 7 3 1 T_SUPER_R - Internal -> Internal
org.neo4j.test.ha.ClusterManager.HighlyAvailableGraphDatabaseProxy org.neo4j.kernel.ha.HighlyAvailableGraphDatabase 1 1 1 - - Internal -> Internal
org.neo4j.test.TargetDirectory org.neo4j.test.TargetDirectory.TestDirectory 12 4 1 - - Internal -> Internal
scala.collection.immutable.Iterable<org.neo4j.kernel.lifecycle.Lifecycle> org.neo4j.cluster.com.NetworkReceiver 2 1 1 - - Internal -> Internal
org.neo4j.concurrent.RecentK.Slot java.util.concurrent.atomic.AtomicLong 2 1 1 - - Internal -> Jdk
long org.neo4j.graphdb.Relationship 2 1 1 - - Jdk -> Internal
java.util.SortedMap java.util.Map 1 1 1 R_SUPER_T - Jdk -> Jdk
java.lang.Iterable<org.neo4j.kernel.lifecycle.Lifecycle> org.neo4j.cluster.com.NetworkReceiver 4 2 1 - - Jdk -> Internal
int org.neo4j.kernel.AvailabilityGuard.Availability 1 1 1 - - Jdk -> Internal
long org.neo4j.kernel.impl.transaction.log.LogPosition 4 2 1 Composition - Jdk -> Internal
long long[] 24 5 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.transaction.log.LogVersionedStoreChannel java.util.Iterator<org.neo4j.kernel.impl.transaction.log.LogVersionedStoreChannel> 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.transaction.log.checkpoint.CheckPointer org.neo4j.kernel.impl.transaction.log.checkpoint.CheckPointerImpl 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.transaction.tracing.LogAppendEvent org.neo4j.kernel.impl.transaction.tracing.LogForceEvents 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.LogFile org.neo4j.kernel.impl.transaction.log.TransactionAppender 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.WritableLogChannel long 1 1 1 - - Internal -> Jdk
org.neo4j.cluster.client.ClusterClient org.neo4j.cluster.com.NetworkReceiver 1 1 1 - - Internal -> Internal
org.neo4j.cluster.client.ClusterClient org.neo4j.cluster.client.ClusterClientModule 2 1 1 Composition - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveLongIterator org.neo4j.kernel.impl.util.PrimitiveLongResourceIterator 2 1 1 T_SUPER_R - Internal -> Internal
java.lang.Object org.neo4j.kernel.AvailabilityGuard.AvailabilityRequirement 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String java.security.KeyStore 2 1 1 - - Internal -> Jdk
org.neo4j.server.security.ssl.SslCertificateFactory org.neo4j.server.security.ssl.Certificates 3 1 1 - - Internal -> Internal
java.net.Socket org.neo4j.ndp.transport.socket.client.SecureSocketConnection 1 1 1 - - Jdk -> Internal
org.neo4j.function.Function org.neo4j.function.BiFunction 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.store.StoreSingleRelationshipCursor org.neo4j.kernel.api.cursor.RelationshipCursor 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.store.StoreSingleNodeCursor org.neo4j.kernel.api.cursor.NodeCursor 1 1 1 - - Internal -> Internal
void org.neo4j.kernel.impl.api.store.StoreNodeRelationshipCursor 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.txstate.TransactionState org.neo4j.kernel.impl.api.store.StoreStatement 2 1 1 - - Internal -> Internal
void org.neo4j.kernel.impl.api.store.StoreLabelCursor 1 1 1 - - Jdk -> Internal
void org.neo4j.kernel.impl.api.store.StorePropertyCursor 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.util.InstanceCache org.neo4j.function.Consumer 14 3 1 R_SUPER_T - Internal -> Internal
java.lang.Long java.lang.Double 1 1 1 SIBLING - Jdk -> Jdk
org.neo4j.io.fs.FileSystemAbstraction org.neo4j.io.pagecache.PageCache 6 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.PrimitiveLongResourceIterator org.neo4j.collection.primitive.PrimitiveLongIterator 16 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.function.Supplier<org.neo4j.kernel.impl.store.NeoStore> org.neo4j.kernel.impl.store.NeoStore 1 1 1 - - Internal -> Internal
long org.neo4j.kernel.api.index.IndexDescriptor 10 1 1 - - Jdk -> Internal
java.lang.Long org.neo4j.kernel.api.index.IndexDescriptor 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.transaction.CommittedTransactionRepresentation org.neo4j.kernel.impl.transaction.state.RecoverableTransaction 4 1 1 - - Internal -> Internal
java.lang.Long org.neo4j.kernel.impl.transaction.log.Commitment 2 1 1 - - Jdk -> Internal
long org.neo4j.kernel.impl.transaction.log.Commitment 6 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.SchemaWriteOperations org.neo4j.kernel.api.ReadOperations 13 2 1 - - Internal -> Internal
org.neo4j.kernel.api.constraints.UniquenessConstraint org.neo4j.kernel.api.constraints.PropertyConstraint 131 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.UniquenessConstraintRule org.neo4j.kernel.impl.store.PropertyConstraintRule 2 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.properties.Property java.lang.Object 27 5 1 - - Internal -> Jdk
org.neo4j.cursor.GenericCursor<org.neo4j.kernel.impl.store.record.DynamicRecord> org.neo4j.kernel.impl.store.AbstractDynamicStore.DynamicRecordCursor 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.api.store.PropertyBlockCursor org.neo4j.io.pagecache.PageCursor 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.store.StoreStatement org.neo4j.kernel.impl.store.DynamicStringStore 1 1 1 - - Internal -> Internal
java.util.Iterator<org.neo4j.kernel.api.properties.DefinedProperty> org.neo4j.collection.primitive.PrimitiveIntIterator 4 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.properties.Property org.neo4j.kernel.api.properties.DefinedProperty 4 3 1 R_SUPER_T - Internal -> Internal
java.util.Iterator<org.neo4j.kernel.api.properties.DefinedProperty> boolean 8 1 1 - - Jdk -> Jdk
org.neo4j.kernel.api.cursor.RelationshipCursor org.neo4j.kernel.api.cursor.EntityCursor 3 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.cursor.NodeCursor org.neo4j.kernel.api.cursor.EntityCursor 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.api.KernelStatement org.neo4j.kernel.api.txstate.TxStateHolder 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.txstate.TransactionState org.neo4j.kernel.api.txstate.TxStateHolder 2 1 1 - - Internal -> Internal
org.neo4j.graphalgo.impl.path.Dijkstra org.neo4j.graphalgo.PathFinder 4 1 1 R_SUPER_T - Internal -> Internal
java.lang.Integer int 21 9 1 - Unboxing Jdk -> Jdk
void org.neo4j.kernel.configuration.Config 1 1 1 - - Jdk -> Internal
org.neo4j.server.configuration.ConfigurationBuilder org.neo4j.kernel.configuration.Config 26 1 1 - - Internal -> Internal
java.util.Map<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> org.neo4j.kernel.configuration.Config 1 1 1 Composition - Jdk -> Internal
void scala.collection.immutable.Iterable<java.lang.Class<?>> 1 1 1 - - Jdk -> Internal
org.neo4j.io.pagecache.impl.muninn.MemoryReleaser org.neo4j.io.pagecache.impl.muninn.MemoryManager 3 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.NeoStoreUtil java.io.File 4 1 1 - - Internal -> Jdk
void java.io.Flushable 2 1 1 - - Jdk -> Jdk
java.lang.Class<?> java.io.File 2 1 1 SIBLING - Jdk -> Jdk
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String int 1 1 1 - - Internal -> Jdk
java.lang.Class<?> org.neo4j.test.TargetDirectory.TestDirectory 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.constraints.PropertyConstraint org.neo4j.kernel.api.constraints.MandatoryPropertyConstraint 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.constraints.PropertyConstraint org.neo4j.kernel.api.constraints.UniquenessConstraint 21 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.PropertyConstraintRule org.neo4j.kernel.impl.store.NodePropertyConstraintRule 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.constraints.PropertyConstraint org.neo4j.kernel.api.constraints.MandatoryNodePropertyConstraint 5 1 1 - - Internal -> Internal
org.neo4j.kernel.api.constraints.PropertyConstraint org.neo4j.kernel.api.constraints.NodePropertyConstraint 79 3 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.txstate.TxStateHolder org.neo4j.kernel.impl.api.KernelStatement 2 2 1 T_SUPER_R - Internal -> Internal
java.util.Collection scala.collection.immutable.Iterable 1 1 1 - - Jdk -> Internal
java.util.concurrent.locks.ReadWriteLock java.util.concurrent.locks.ReentrantReadWriteLock 1 1 1 T_SUPER_R - Jdk -> Jdk
org.neo4j.kernel.ha.HighlyAvailableGraphDatabase org.neo4j.graphdb.GraphDatabaseService 4 3 1 R_SUPER_T - Internal -> Internal
java.util.Iterator<org.neo4j.kernel.api.constraints.PropertyConstraint> org.neo4j.kernel.api.constraints.MandatoryRelationshipPropertyConstraint 1 1 1 - - Jdk -> Internal
org.neo4j.graphdb.Label org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 12 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.MandatoryPropertyConstraintRule int 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.constraints.NodePropertyConstraint org.neo4j.kernel.api.constraints.UniquenessConstraint 6 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.MandatoryPropertyConstraintRule org.neo4j.kernel.impl.store.PropertyConstraintRule 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.constraints.NodePropertyConstraint org.neo4j.kernel.api.constraints.RelationshipPropertyConstraint 3 2 1 SIBLING - Internal -> Internal
org.neo4j.graphdb.schema.ConstraintCreator org.neo4j.kernel.impl.coreapi.schema.NodePropertyUniqueConstraintCreator 2 1 1 - - Internal -> Internal
java.lang.Object org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 4 2 1 - - Jdk -> Internal
org.neo4j.graphdb.Node java.lang.Void 1 1 1 - - Internal -> Jdk
scala.collection.immutable.Iterable<org.neo4j.graphdb.schema.ConstraintDefinition> org.neo4j.graphdb.schema.ConstraintDefinition 1 1 1 - - Internal -> Internal
org.neo4j.graphdb.schema.ConstraintCreator org.neo4j.graphdb.schema.RelationshipConstraintCreator 1 1 1 SIBLING - Internal -> Internal
java.io.File org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 1 1 1 - - Jdk -> Internal
org.neo4j.graphdb.GraphDatabaseService org.neo4j.test.EmbeddedDatabaseRule 2 2 1 - - Internal -> Internal
java.io.File long 3 1 1 - - Jdk -> Jdk
org.apache.lucene.search.Query org.apache.lucene.search.TermQuery 1 1 1 - - External -> External
org.apache.lucene.search.Query org.apache.lucene.search.PrefixQuery 1 1 1 - - External -> External
org.apache.lucene.search.Query org.apache.lucene.search.MatchAllDocsQuery 1 1 1 - - External -> External
org.neo4j.unsafe.impl.batchimport.store.BatchingPageCache org.neo4j.io.pagecache.PageCache 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.TopLevelTransaction.TransactionOutcome org.neo4j.kernel.api.Statement 1 1 1 - - Internal -> Internal
org.neo4j.ndp.runtime.internal.Neo4jError org.neo4j.kernel.api.exceptions.Status 2 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.api.store.StoreStatement org.neo4j.kernel.api.cursor.RelationshipItem 1 1 1 - - Internal -> Internal
long org.neo4j.kernel.api.cursor.NodeItem 76 2 1 - - Jdk -> Internal
org.neo4j.kernel.impl.api.cursor.TxPropertyCursor org.neo4j.kernel.impl.api.cursor.TxAllPropertyCursor 3 1 1 - - Internal -> Internal
int boolean 15 4 1 - - Jdk -> Jdk
org.neo4j.kernel.api.cursor.PropertyCursor org.neo4j.cursor.Cursor<org.neo4j.kernel.api.cursor.PropertyItem> 26 1 1 R_SUPER_T - Internal -> Internal
boolean java.lang.Object 7 3 1 - - Jdk -> Jdk
org.neo4j.kernel.api.cursor.EntityCursor org.neo4j.kernel.api.cursor.EntityItem 1 1 1 - - Internal -> Internal
long org.neo4j.kernel.api.cursor.RelationshipItem 27 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.util.diffsets.DiffSets org.neo4j.kernel.impl.util.diffsets.ReadableDiffSets 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.cursor.LabelCursor org.neo4j.cursor.Cursor<org.neo4j.kernel.api.cursor.LabelItem> 17 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.cursor.RelationshipCursor org.neo4j.kernel.api.cursor.RelationshipItem 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.cursor.NodeCursor org.neo4j.cursor.Cursor<org.neo4j.kernel.api.cursor.NodeItem> 84 1 1 - - Internal -> Internal
org.neo4j.kernel.api.cursor.RelationshipCursor org.neo4j.cursor.Cursor<org.neo4j.kernel.api.cursor.RelationshipItem> 50 1 1 - - Internal -> Internal
java.lang.Object org.neo4j.collection.primitive.PrimitiveIntIterator 3 1 1 - - Jdk -> Internal
org.neo4j.kernel.GraphDatabaseAPI org.neo4j.test.DatabaseRule 1 1 1 T_SUPER_R - Internal -> Internal
void double 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.transaction.command.PhysicalLogNeoCommandReaderV2 org.neo4j.kernel.impl.transaction.command.PhysicalLogNeoCommandReaderV2_2_4 4 2 1 SIBLING - Internal -> Internal
byte int 49 4 1 - Widening Jdk -> Jdk
java.lang.Byte java.lang.Integer 52 2 1 SIBLING - Jdk -> Jdk
org.neo4j.kernel.impl.transaction.log.entry.IdentifiableLogEntry org.neo4j.kernel.impl.transaction.log.entry.LogEntry 14 2 1 R_SUPER_T - Internal -> Internal
byte org.neo4j.kernel.impl.transaction.log.entry.LogEntryVersion 17 2 1 - - Jdk -> Internal
org.neo4j.kernel.impl.transaction.log.entry.LogEntryReader org.neo4j.function.Function 4 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.command.CommandReaderFactory.Default org.neo4j.kernel.impl.transaction.command.CommandReader 3 2 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.entry.LogEntryWriterv1 org.neo4j.kernel.impl.transaction.log.entry.LogEntryWriter 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.entry.LogEntryParserFactory byte 4 2 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.RelationshipStore org.neo4j.kernel.impl.store.NeoStore 4 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.store.NodeStore org.neo4j.kernel.impl.store.NeoStore 4 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.entry.LogEntryWriterV1 org.neo4j.kernel.impl.transaction.log.entry.LogEntryWriter 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.ReadableVersionableLogChannel org.neo4j.kernel.impl.transaction.log.ReadableLogChannel 20 3 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.recovery.StoreRecoverer org.neo4j.kernel.impl.recovery.RecoveryRequiredChecker 3 1 1 - - Internal -> Internal
java.util.concurrent.ArrayBlockingQueue java.util.concurrent.LinkedBlockingQueue 1 1 1 SIBLING - Jdk -> Jdk
java.lang.Runnable org.neo4j.ndp.messaging.v1.MessageBoundaryHook 3 1 1 - - Jdk -> Internal
org.neo4j.index.impl.lucene.RelationshipId org.neo4j.index.impl.lucene.EntityId.RelationshipData 4 1 1 - - Internal -> Internal
java.lang.Long org.neo4j.index.impl.lucene.EntityId 59 1 1 - - Jdk -> Internal
org.neo4j.index.impl.lucene.RelationshipId org.neo4j.index.impl.lucene.EntityId 1 1 1 - - Internal -> Internal
java.lang.Object org.neo4j.index.impl.lucene.EntityId 27 1 1 - - Jdk -> Internal
java.util.List java.util.Map 16 11 1 - - Jdk -> Jdk
org.neo4j.kernel.GraphDatabaseAPI org.neo4j.test.ImpermanentDatabaseRule 1 1 1 - - Internal -> Internal
java.util.Comparator org.neo4j.kernel.impl.api.PropertyValueComparator 4 1 1 T_SUPER_R - Jdk -> Internal
org.neo4j.kernel.api.cursor.NodeItem long 33 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.cursor.RelationshipItem long 15 1 1 - - Internal -> Jdk
org.neo4j.consistency.checking.SchemaRuleContent org.neo4j.kernel.impl.store.record.SchemaRule 3 1 1 Composition - Internal -> Internal
org.neo4j.packstream.PackStream.Packer org.neo4j.ndp.messaging.v1.Neo4jPack.Packer 4 1 1 T_SUPER_R - Internal -> Internal
java.util.List java.util.Collection 30 12 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.graphdb.PropertyContainer java.util.List<org.neo4j.graphdb.PropertyContainer> 1 1 1 - - Internal -> Jdk
org.neo4j.packstream.PackStream.Unpacker org.neo4j.ndp.messaging.v1.Neo4jPack.Unpacker 2 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.io.pagecache.randomharness.Phase org.neo4j.consistency.checking.SchemaRecordCheck.CheckStrategy 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.MandatoryNodePropertyConstraintRule org.neo4j.kernel.impl.store.record.SchemaRule 1 1 1 - - Internal -> Internal
org.neo4j.backup.RebuildFromLogs void 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.record.MandatoryNodePropertyConstraintRule org.neo4j.kernel.impl.store.record.NodePropertyExistenceConstraintRule 6 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.store.record.MandatoryRelationshipPropertyConstraintRule org.neo4j.kernel.impl.store.record.RelationshipPropertyExistenceConstraintRule 6 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.constraints.RelationshipPropertyConstraint org.neo4j.kernel.api.constraints.NodePropertyConstraint 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.constraints.MandatoryNodePropertyConstraint org.neo4j.kernel.api.constraints.NodePropertyExistenceConstraint 32 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.constraints.MandatoryRelationshipPropertyConstraint org.neo4j.kernel.api.constraints.RelationshipPropertyExistenceConstraint 37 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.lifecycle.LifeSupport org.neo4j.kernel.lifecycle.LifeRule 2 2 1 Composition - Internal -> Internal
int org.neo4j.io.fs.FileSystemAbstraction 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String java.util.Map.Entry<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, java.lang.Object> 6 1 1 - - Internal -> Jdk
javax.tools.Diagnostic<?> ? extendsjavax.tools.Diagnostic<?> 3 1 1 R_SUPER_T - Jdk -> Jdk
int java.util.Deque<java.lang.Runnable> 1 1 1 - - Jdk -> Jdk
javax.tools.JavaCompiler org.neo4j.codegen.source.SourceCompiler 2 1 1 - - Jdk -> Internal
byte long 9 2 1 - Widening Jdk -> Jdk
org.apache.lucene.search.ReferenceManager org.neo4j.kernel.api.impl.index.LuceneIndexAccessor.LuceneReferenceManager 3 1 1 - - External -> Internal
org.neo4j.kernel.impl.transaction.state.NeoStoreTransactionContextSupplier org.neo4j.kernel.impl.transaction.state.NeoStoreTransactionContextFactory 4 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.state.RelationshipLocker org.neo4j.kernel.impl.locking.Locks.Client 4 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.ArrayMap<java.lang.Integer, org.neo4j.kernel.api.properties.DefinedProperty> void 7 1 1 - - Internal -> Jdk
org.neo4j.kernel.ha.cluster.HighAvailabilityMemberStateMachine org.neo4j.kernel.ha.cluster.ModeSwitcherNotifier 5 1 1 - - Internal -> Internal
org.neo4j.kernel.api.constraints.NodePropertyConstraint ? 2 1 1 - - Internal -> TypeVariable
java.util.Iterator java.util.List 4 3 1 - - Jdk -> Jdk
org.neo4j.graphdb.schema.ConstraintDefinition void 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.record.RelationshipPropertyConstraintRule org.neo4j.kernel.impl.store.record.UniquePropertyConstraintRule 2 1 1 - - Internal -> Internal
org.neo4j.kernel.api.constraints.PropertyConstraint ? 1 1 1 - - Internal -> TypeVariable
org.neo4j.kernel.ha.factory.EnterpriseEditionModule org.neo4j.kernel.ha.factory.HighlyAvailableEditionModule 1 1 1 SIBLING - Internal -> Internal
org.neo4j.test.ImpermanentDatabaseRule org.neo4j.graphdb.factory.EnterpriseDatabaseRule 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.SchemaRuleVerifier org.neo4j.kernel.impl.constraints.ConstraintSemantics 11 1 1 - - Internal -> Internal
org.neo4j.collection.pool.Pool<org.neo4j.kernel.ha.lock.forseti.ForsetiClient> org.neo4j.kernel.ha.lock.forseti.ForsetiLockManager.ForsetiClientFlyweightPool 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.kernel.ha.lock.forseti.ForsetiClient 3 1 1 Composition - Internal -> Internal
org.neo4j.server.rest.security.SecurityRule org.neo4j.server.rest.security.ForbiddingSecurityRule 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.server.rest.security.UriPathWildcardMatcher java.util.regex.Pattern 2 1 1 - - Internal -> Jdk
scala.collection.immutable.Iterable java.util.Collection 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.core.Token java.util.List<? extendsorg.neo4j.kernel.impl.core.Token> 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.core.Token java.util.List<TOKEN> 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.core.Token java.util.List<org.neo4j.kernel.impl.core.Token> 8 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.core.Token org.neo4j.kernel.impl.core.RelationshipTypeToken 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.core.Token java.util.List<org.neo4j.kernel.impl.core.RelationshipTypeToken> 4 1 1 - - Internal -> Jdk
org.neo4j.kernel.ha.lock.forseti.ForsetiLockManager.ForsetiClientFlyweightPool org.neo4j.collection.pool.Pool<org.neo4j.kernel.ha.lock.forseti.ForsetiClient> 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.function.Function org.neo4j.function.Factory 9 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.enterprise.lock.forseti.ForsetiLockManager.ForsetiClientFlyweightPool org.neo4j.collection.pool.Pool<org.neo4j.kernel.impl.enterprise.lock.forseti.ForsetiClient> 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.ha.UpdatePullerClient org.neo4j.kernel.ha.UpdatePuller 1 1 1 Composition - Internal -> Internal
void org.neo4j.test.ha.ClusterManager.ManagedCluster 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.transaction.log.TransactionIdStore org.neo4j.kernel.impl.store.NeoStores 2 1 1 - - Internal -> Internal
java.io.File void 7 7 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.store.StoreFactory org.neo4j.kernel.impl.store.NeoStores 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStore org.neo4j.kernel.impl.store.NeoStores 163 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.storemigration.SchemaIndexMigrator.SchemaStoreProvider org.neo4j.kernel.impl.store.StoreFactory 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.StoreFactory org.neo4j.function.Function<java.io.File, org.neo4j.kernel.impl.store.StoreFactory> 1 1 1 - - Internal -> Internal
org.neo4j.consistency.store.DiffRecordAccess org.neo4j.kernel.impl.transaction.state.RecordAccess 6 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.consistency.store.DiffRecordAccess org.neo4j.consistency.store.RecordAccess 24 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.input.InputException org.neo4j.unsafe.impl.batchimport.input.BadCollector.ProblemReporter 1 1 1 - - Internal -> Internal
org.neo4j.function.BiConsumer<io.netty.channel.EventLoopGroup, io.netty.channel.EventLoopGroup> org.neo4j.bolt.transport.NettyServer.ProtocolInitializer 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.TransactionRepresentationStoreApplier org.neo4j.kernel.impl.api.BatchingTransactionRepresentationStoreApplier 3 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.api.TransactionApplicationMode org.neo4j.kernel.impl.api.index.IndexUpdatesValidator 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.index.IndexUpdatesValidator org.neo4j.kernel.impl.transaction.state.NeoStoreProvider 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.index.IndexUpdatesValidator org.neo4j.kernel.impl.api.index.IndexingService 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStores org.neo4j.kernel.impl.store.RelationshipGroupStore 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStores org.neo4j.kernel.impl.store.MetaDataStore 1 1 1 Composition - Internal -> Internal
java.text.SimpleDateFormat java.lang.ThreadLocal<java.text.SimpleDateFormat> 1 1 1 - - Jdk -> Jdk
long org.neo4j.concurrent.Counter 2 1 1 - - Jdk -> Internal
org.neo4j.metrics.MetricsKernelExtensionFactory.Dependencies org.neo4j.kernel.monitoring.Monitors 1 1 1 - - Internal -> Internal
org.neo4j.concurrent.Counter java.util.concurrent.atomic.AtomicLong 2 1 1 Composition - Internal -> Jdk
java.util.concurrent.atomic.AtomicLong com.codahale.metrics.Counter 2 1 1 - - Jdk -> External
org.neo4j.kernel.impl.transaction.log.TransactionIdStore org.neo4j.kernel.impl.transaction.log.checkpoint.CheckPointer 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.rotation.StoreFlusher org.neo4j.kernel.impl.transaction.log.checkpoint.CheckPointer 3 1 1 - - Internal -> Internal
org.neo4j.function.Function org.neo4j.bolt.docs.v1.DocPartParser 6 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.bolt.docs.v1.DocPartName 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.PhysicalLogFiles.HighestLogVersionVisitor org.neo4j.kernel.impl.transaction.log.PhysicalLogFiles.RangeLogVersionVisitor 1 1 1 SIBLING - Internal -> Internal
org.neo4j.graphdb.Result scala.collection.immutable.Iterable<org.neo4j.graphdb.Notification> 1 1 1 - - Internal -> Internal
boolean org.neo4j.backup.ConsistencyCheck 6 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.util.OutOfOrderSequence java.util.concurrent.atomic.AtomicReference<org.neo4j.kernel.impl.store.TransactionId> 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.util.OutOfOrderSequence org.neo4j.kernel.impl.store.HighestTransactionId 1 1 1 - - Internal -> Internal
long org.neo4j.kernel.impl.store.TransactionId 14 2 1 Composition - Jdk -> Internal
java.util.Map scala.collection.immutable.Iterable 1 1 1 - - Jdk -> Internal
org.neo4j.helpers.Pair<org.neo4j.kernel.api.index.IndexDescriptor, org.neo4j.kernel.api.index.SchemaIndexProvider.Descriptor> org.neo4j.kernel.impl.api.index.RebuildingIndexDescriptor 3 1 1 - - Internal -> Internal
org.neo4j.harness.internal.InProcessServerBuilder org.neo4j.harness.TestServerBuilder 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.locking.AbstractLockService.LockedNode org.neo4j.kernel.impl.locking.AbstractLockService.LockedPropertyContainer 2 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.store.RelationshipGroupStore org.neo4j.function.Factory<org.neo4j.kernel.impl.api.store.StoreStatement> 1 1 1 - - Internal -> Internal
org.neo4j.com.ResourcePool<org.neo4j.com.ResourcePoolTest.Something> org.neo4j.com.ResourcePoolTest.SomethingResourcePool 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String java.nio.charset.Charset 19 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.kernel.ha.HaSettings.TxPushStrategy 1 1 1 - - Internal -> Internal
org.neo4j.kernel.GraphDatabaseAPI org.neo4j.kernel.configuration.Config 1 1 1 - - Internal -> Internal
void java.util.concurrent.atomic.AtomicInteger 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.api.CommitProcessFactory org.neo4j.kernel.ha.transaction.TransactionPropagator 1 1 1 - - Internal -> Internal
org.neo4j.kernel.ha.cluster.member.ClusterMembers org.neo4j.kernel.ha.cluster.member.ObservedClusterMembers 15 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.util.StringLogger org.neo4j.kernel.logging.Logging 1 1 1 - - Internal -> Internal
org.neo4j.kernel.ha.cluster.HighAvailabilityModeSwitcher org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcherContainer 1 1 1 - - Internal -> Internal
org.neo4j.kernel.ha.UpdatePuller org.neo4j.kernel.ha.SlaveUpdatePuller 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.lifecycle.LifeSupport org.neo4j.kernel.ha.cluster.modeswitch.ComponentSwitcherContainer 3 1 1 - - Internal -> Internal
org.neo4j.kernel.ha.UpdatePullerModeSwitcher org.neo4j.kernel.ha.cluster.modeswitch.UpdatePullerSwitcher 1 1 1 - - Internal -> Internal
org.neo4j.com.storecopy.TransactionObligationFulfiller org.neo4j.kernel.ha.UpdatePullingTransactionObligationFulfiller 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.transaction.state.NeoStoreInjectedTransactionValidator org.neo4j.kernel.impl.transaction.state.IntegrityValidator 6 1 1 Composition - Internal -> Internal
org.neo4j.function.Function<org.neo4j.unsafe.impl.batchimport.input.Collector, java.io.OutputStream> org.neo4j.unsafe.impl.batchimport.input.Collector 1 1 1 - - Internal -> Internal
int org.neo4j.unsafe.impl.batchimport.input.Collector 1 1 1 - - Jdk -> Internal
java.io.OutputStream java.io.ByteArrayOutputStream 3 1 1 T_SUPER_R - Jdk -> Jdk
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.function.IntFunction<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> 5 1 1 - - Internal -> Internal
long void 18 15 1 - - Jdk -> Jdk
org.neo4j.com.NetworkWritableLogChannel org.neo4j.kernel.impl.transaction.log.WritableLogChannel 1 1 1 R_SUPER_T - Internal -> Internal
void org.neo4j.cluster.com.message.Message<? extendsorg.neo4j.cluster.com.message.MessageType> 4 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.logging.LogService org.neo4j.logging.LogProvider 28 2 1 - - Internal -> Internal
org.neo4j.graphdb.GraphDatabaseService org.neo4j.kernel.ha.HighlyAvailableGraphDatabase 3 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStores.StoreType org.neo4j.kernel.impl.store.StoreType 3 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.StoreFactory org.neo4j.kernel.IdGeneratorFactory 1 1 1 Composition - Internal -> Internal
org.neo4j.helpers.Provider java.util.function.Supplier 22 2 1 - - Internal -> Jdk
org.neo4j.kernel.impl.api.UpdateableSchemaState java.lang.Runnable 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.api.SchemaState java.lang.Runnable 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.api.store.StoreReadLayer org.neo4j.kernel.impl.storageengine.StorageEngine 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.TransactionRepresentation org.neo4j.kernel.impl.transaction.CommandStream 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.NeoStoreDataSource.StoreLayerModule org.neo4j.kernel.impl.storageengine.StorageEngine 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.index.IndexConfigStore java.util.function.Supplier<org.neo4j.kernel.impl.index.IndexConfigStore> 4 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.MetaDataStore org.neo4j.kernel.impl.transaction.log.TransactionIdStore 4 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.kernel.impl.transaction.command.Command.Mode 1 1 1 - - Internal -> Internal
org.neo4j.metrics.source.DBMetrics org.neo4j.metrics.source.CheckPointingMetrics 1 1 1 SIBLING - Internal -> Internal
org.neo4j.bolt.v1.transport.ChunkedInput org.neo4j.bolt.v1.transport.BoltV1Dechunker 1 1 1 Composition - Internal -> Internal
org.neo4j.graphdb.DynamicRelationshipType org.neo4j.graphdb.RelationshipType 13 2 1 R_SUPER_T - Internal -> Internal
java.lang.Iterable org.neo4j.graphdb.ResourceIterable 19 3 1 R_SUPER_T - Jdk -> Internal
org.neo4j.kernel.impl.core.NodeManager org.neo4j.graphdb.GraphDatabaseService 1 1 1 Composition - Internal -> Internal
org.neo4j.tooling.GlobalGraphOperations org.neo4j.graphdb.GraphDatabaseService 2 1 1 Composition - Internal -> Internal
java.lang.Boolean byte 1 1 1 - - Jdk -> Jdk
java.util.Collection org.neo4j.coreedge.raft.outcome.Outcome 3 1 1 - - Jdk -> Internal
java.lang.Iterable java.util.ArrayList 2 1 1 T_SUPER_R - Jdk -> Jdk
java.util.List org.neo4j.coreedge.raft.outcome.Outcome 2 1 1 - - Jdk -> Internal
java.util.Collection java.util.ArrayList 1 1 1 T_SUPER_R - Jdk -> Jdk
java.lang.Iterable java.util.Collection 24 2 1 T_SUPER_R - Jdk -> Jdk
java.util.Set java.util.HashSet 1 1 1 T_SUPER_R - Jdk -> Jdk
org.neo4j.kernel.impl.store.counts.CountsTracker org.neo4j.tools.dump.DumpCountsStore.VisitableCountsTracker 1 1 1 T_SUPER_R - Internal -> Internal
java.lang.Integer java.lang.Long 4 2 1 SIBLING - Jdk -> Jdk
org.neo4j.coreedge.raft.log.RaftLog org.neo4j.coreedge.raft.log.NaiveDurableRaftLog 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.transaction.state.TransactionRecordState org.neo4j.kernel.api.txstate.TransactionState 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.txstate.TxStateHolder org.neo4j.kernel.api.txstate.TransactionState 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.TransactionRepresentationStoreApplier org.neo4j.kernel.impl.storageengine.StorageEngine 5 1 1 - - Internal -> Internal
org.neo4j.kernel.RecoveryLabelScanWriterProvider java.io.Closeable 2 1 1 R_SUPER_T - Internal -> Jdk
org.neo4j.kernel.impl.transaction.TransactionRepresentation org.neo4j.kernel.impl.api.TransactionToApply 8 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.raft.log.RaftLog org.neo4j.coreedge.server.core.RaftLogReplay 1 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.catchup.storecopy.LocalDatabase org.neo4j.coreedge.raft.RaftInstance 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.TimeoutService.Timeout org.neo4j.coreedge.raft.RenewableTimeoutService.Timeout 4 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.TimeoutService.TimeoutName org.neo4j.coreedge.raft.RenewableTimeoutService.TimeoutName 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftMessages.Timeout org.neo4j.coreedge.raft.RenewableTimeoutService.RenewableTimeout 7 1 1 - - Internal -> Internal
org.neo4j.test.ArtificialClock org.neo4j.helpers.FakeClock 5 2 1 - - Internal -> Internal
java.util.Collection<org.neo4j.graphdb.Node> org.neo4j.graphdb.Node 2 1 1 - - Jdk -> Internal
java.util.ArrayList java.util.Collection 3 1 1 R_SUPER_T - Jdk -> Jdk
java.util.HashSet java.util.Set 1 1 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.helpers.Triplet<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> org.neo4j.kernel.configuration.AsciiDocItem 5 1 1 - - Internal -> Internal
org.neo4j.helpers.Triplet<org.neo4j.graphdb.Node, org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, org.neo4j.graphdb.Node> org.neo4j.index.impl.lucene.EntityId.RelationshipData 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.apache.lucene.index.Fields 1 1 1 - - Internal -> Internal
int org.apache.lucene.store.IOContext 1 1 1 - - Jdk -> External
org.apache.lucene.index.IndexReader org.apache.lucene.index.LeafReader 2 1 1 - - Internal -> Internal
org.apache.lucene.analysis.TokenStream TokenStreamComponents 2 1 1 - - Internal -> External
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.apache.lucene.index.IndexCommit 1 1 1 - - Internal -> Internal
int org.apache.lucene.search.SortField.Type 1 1 1 - - Jdk -> External
org.apache.lucene.index.IndexReader org.apache.lucene.index.DirectoryReader 2 1 1 - - Internal -> Internal
org.apache.lucene.search.TermQuery org.apache.lucene.search.NumericRangeQuery<java.lang.Double> 1 1 1 - - External -> External
org.apache.lucene.search.TermQuery org.apache.lucene.search.Query 1 1 1 - - External -> External
org.apache.lucene.index.SnapshotDeletionPolicy org.neo4j.helpers.Pair<org.apache.lucene.index.IndexCommit, org.apache.lucene.index.SnapshotDeletionPolicy> 2 1 1 - - Internal -> Internal
org.apache.lucene.document.Fieldable org.apache.lucene.index.IndexableField 33 1 1 - - External -> Internal
org.apache.lucene.search.TermRangeQuery org.apache.lucene.search.NumericRangeQuery<java.lang.Double> 2 1 1 - - External -> External
org.apache.lucene.document.Document int 1 1 1 - - External -> Jdk
org.apache.lucene.index.TermEnum org.apache.lucene.index.Terms 1 1 1 - - Internal -> Internal
org.apache.lucene.search.Weight org.apache.lucene.search.Query 1 1 1 - - External -> External
org.apache.lucene.document.Document org.neo4j.kernel.api.impl.index.LongValuesIterator 1 1 1 - - External -> Internal
org.apache.lucene.document.Document org.neo4j.kernel.api.impl.index.DocValuesAccess 1 1 1 - - External -> Internal
org.neo4j.index.impl.lucene.HitsIterator org.neo4j.collection.primitive.PrimitiveLongIterator 1 1 1 - - Internal -> Internal
org.neo4j.index.impl.lucene.Hits org.neo4j.kernel.api.impl.index.DocValuesCollector 1 1 1 - - Internal -> Internal
org.apache.lucene.index.IndexableField org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 4 1 1 - - Internal -> Internal
org.apache.lucene.search.BooleanQuery org.apache.lucene.search.BooleanQuery.Builder 4 1 1 - - External -> External
org.apache.lucene.search.TermRangeQuery org.apache.lucene.search.Query 1 1 1 R_SUPER_T - External -> External
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.graphdb.Node 2 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String[] 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.storemigration.StoreUpgrader.Monitor org.neo4j.kernel.impl.storemigration.monitoring.MigrationProgressMonitor 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.storemigration.UpgradeConfiguration org.neo4j.kernel.impl.storemigration.UpgradableDatabase 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.storemigration.monitoring.MigrationProgressMonitor org.neo4j.kernel.api.index.SchemaIndexProvider 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.storemigration.StoreUpgrader.Monitor org.neo4j.kernel.configuration.Config 1 1 1 - - Internal -> Internal
sun.misc.BASE64Encoder java.util.Base64.Encoder 1 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.raft.RaftInstanceTest.MyKernelEventHandler org.neo4j.coreedge.raft.RaftInstanceTest.TestRaftStorageExceptionHandler 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.Dependencies org.neo4j.coreedge.server.core.RaftStorageExceptionHandler 4 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.core.DeleteStoreOnStartUp org.neo4j.coreedge.server.core.RecoverTransactionLogState 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.configuration.Config long 2 1 1 - - Internal -> Jdk
org.neo4j.graphdb.DependencyResolver org.neo4j.metrics.MetricsKernelExtensionFactory.Dependencies 1 1 1 - - Internal -> Internal
boolean org.neo4j.metrics.output.EventReporter 1 1 1 - - Jdk -> Internal
org.neo4j.metrics.output.EventReporter org.neo4j.metrics.output.CompositeEventReporter 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.collection.pool.Pool<org.neo4j.kernel.impl.api.KernelTransactionImplementation> org.neo4j.kernel.impl.api.KernelTransactions 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.KernelTransactionImplementation org.neo4j.kernel.api.KernelTransaction 5 2 1 R_SUPER_T - Internal -> Internal
int org.neo4j.kernel.IdType 1 1 1 - - Jdk -> Internal
org.neo4j.function.Supplier<java.lang.Boolean> java.util.function.BooleanSupplier 2 1 1 - - Internal -> Jdk
org.neo4j.function.Supplier org.neo4j.function.ThrowingSupplier 9 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.function.Predicate java.util.function.Predicate 10 1 1 R_SUPER_T - Internal -> Jdk
org.neo4j.helpers.Predicate java.util.function.Predicate 16 1 1 - - Internal -> Jdk
org.neo4j.function.UnaryOperator org.neo4j.function.Function 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.function.primitive.FunctionFromPrimitiveInt org.neo4j.function.IntFunction 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.function.LongFunction java.util.function.LongFunction 1 1 1 - - Internal -> Jdk
org.neo4j.function.IntFunction java.util.function.IntFunction 1 1 1 - - Internal -> Jdk
org.neo4j.helpers.Function2 java.util.function.BiFunction 41 1 1 R_SUPER_T - Internal -> Jdk
java.util.function.Supplier org.neo4j.function.Supplier 1 1 1 T_SUPER_R - Jdk -> Internal
org.neo4j.kernel.impl.locking.Locks.Client org.neo4j.kernel.impl.locking.Locks 1 1 1 - - Internal -> Internal
java.util.function.Function<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String, org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> org.neo4j.kernel.configuration.ConfigValues 1 1 1 T_SUPER_R - Jdk -> Internal
org.neo4j.kernel.impl.util.Dependencies org.neo4j.coreedge.server.core.CurrentReplicatedLockState 2 1 1 - - Internal -> Internal
org.neo4j.test.PageCacheRule.InconsistentReadDecision org.neo4j.adversaries.Adversary 4 2 1 - - Internal -> Internal
org.neo4j.kernel.ha.lock.SlaveLockManager.Configuration long 3 1 1 - - Internal -> Jdk
com.google.common.jimfs.Configuration long 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.storemigration.monitoring.MigrationProgressMonitor org.neo4j.kernel.impl.storemigration.monitoring.MigrationProgressMonitor.Section 11 2 1 - - Internal -> Internal
org.neo4j.graphdb.factory.GraphDatabaseFactory org.neo4j.test.TestGraphDatabaseFactory 2 2 1 T_SUPER_R - Internal -> Internal
java.util.function.Function java.util.function.BiFunction 22 2 1 - - Jdk -> Jdk
org.neo4j.com.ComException java.lang.instrument.IllegalClassFormatException 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.graphdb.Label 3 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.command.CommandHandler org.neo4j.kernel.impl.api.CommandVisitor 28 1 1 - - Internal -> Internal
void org.neo4j.kernel.impl.api.TransactionApplier 1 1 1 - - Jdk -> Internal
org.neo4j.concurrent.WorkSync java.util.function.Consumer 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.api.CommandApplierFacade org.neo4j.kernel.impl.api.BatchTransactionApplier.BatchTransactionApplierFacade 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.command.NeoStoreTransactionApplier org.neo4j.kernel.impl.transaction.command.NeoStoreBatchTransactionApplier 2 1 1 - - Internal -> Internal
void org.neo4j.coreedge.catchup.tx.edge.TransactionApplier 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.transaction.command.IndexTransactionApplier org.neo4j.kernel.impl.transaction.command.IndexBatchTransactionApplier 5 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.CountsStoreApplier org.neo4j.kernel.impl.api.CountsStoreBatchTransactionApplier 1 1 1 - - Internal -> Internal
java.util.Set java.util.function.Consumer 4 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.transaction.command.CommandHandler org.neo4j.kernel.impl.api.BatchTransactionApplier 47 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.CommandVisitor org.neo4j.kernel.impl.api.TransactionApplier 14 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.test.AlgebraicFunction java.util.function.Function 7 1 1 R_SUPER_T - Internal -> Jdk
org.neo4j.kernel.impl.api.index.ValidatedIndexUpdates org.neo4j.kernel.impl.store.NodeStore 1 1 1 - - Internal -> Internal
java.util.function.Consumer java.util.Set 2 1 1 - - Jdk -> Jdk
java.util.List<org.neo4j.kernel.api.index.NodePropertyUpdate> org.neo4j.kernel.impl.transaction.state.IndexUpdates 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.index.ReservingLuceneIndexWriter org.neo4j.kernel.api.impl.index.LuceneIndexWriter 6 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.NodeStore org.neo4j.concurrent.WorkSync<org.neo4j.kernel.impl.api.index.IndexingService, org.neo4j.kernel.impl.transaction.command.IndexUpdatesWork> 1 1 1 - - Internal -> Internal
long java.util.List<org.neo4j.kernel.impl.transaction.command.Command.PropertyCommand> 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.api.index.IndexingService org.neo4j.kernel.impl.api.TransactionApplicationMode 1 1 1 - - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveLongObjectMap java.util.Map 9 2 1 - - Internal -> Jdk
org.neo4j.kernel.impl.util.CappedOperation<org.neo4j.kernel.ha.transaction.TransactionPropagator.ReplicationContext> org.neo4j.kernel.impl.util.CappedLogger 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.CappedOperation<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> org.neo4j.kernel.impl.util.CappedLogger 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.CappedOperation<java.lang.Void> org.neo4j.kernel.impl.util.CappedLogger 1 1 1 - - Internal -> Internal
void org.neo4j.kernel.impl.util.CappedLogger 5 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.log.RaftLogEntry org.neo4j.coreedge.raft.log.RaftLogEntry[] 5 2 1 - - Internal -> Internal
org.neo4j.storageengine.api.CommandReader org.neo4j.storageengine.api.CommandReaderFactory 3 1 1 - - Internal -> Internal
org.neo4j.test.RandomizedTestRule org.neo4j.test.RandomRule 1 1 1 SIBLING - Internal -> Internal
java.lang.RuntimeException org.neo4j.kernel.api.exceptions.index.IndexPopulationFailedKernelException 3 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.index.IndexPopulator org.neo4j.kernel.impl.api.index.MultipleIndexPopulator 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.helpers.Clock org.neo4j.coreedge.server.core.CurrentReplicatedLockState 1 1 1 - - Internal -> Internal
org.neo4j.helpers.Clock org.neo4j.kernel.impl.logging.LogService 1 1 1 - - Internal -> Internal
long org.neo4j.logging.Log 1 1 1 - - Jdk -> Internal
org.neo4j.storageengine.api.procedure.ProcedureDescriptor org.neo4j.storageengine.api.procedure.ProcedureSignature 2 1 1 Composition - Internal -> Internal
java.util.Random java.util.concurrent.ThreadLocalRandom 1 1 1 T_SUPER_R - Jdk -> Jdk
org.neo4j.unsafe.impl.batchimport.cache.IntArray org.neo4j.kernel.impl.transaction.state.RelationshipCreatorTest.Tracker 4 1 1 - - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveIntStack org.neo4j.collection.primitive.PrimitiveLongStack 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftInstanceTest.TestRaftStorageExceptionHandler org.neo4j.coreedge.raft.RaftInstanceTest.TestDatabaseHealth 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.core.RaftStorageExceptionHandler java.util.function.Supplier<org.neo4j.kernel.internal.DatabaseHealth> 4 1 1 - - Internal -> Jdk
org.neo4j.coreedge.raft.membership.RaftMembershipImpl org.neo4j.coreedge.raft.state.membership.RaftMembershipState 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.replication.id.InMemoryIdAllocationState.Serializer org.neo4j.coreedge.raft.state.StatePersister<org.neo4j.coreedge.raft.state.id_allocation.InMemoryIdAllocationState> 1 1 1 - - Internal -> Internal
java.net.InetSocketAddress org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 4 1 1 - - Jdk -> Internal
java.util.concurrent.ConcurrentHashMap java.util.HashMap 2 1 1 SIBLING - Jdk -> Jdk
java.util.Map java.util.concurrent.ConcurrentHashMap 8 2 1 T_SUPER_R - Jdk -> Jdk
java.util.concurrent.ConcurrentHashMap java.util.Map 9 2 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.cluster.protocol.snapshot.Snapshot org.neo4j.kernel.impl.store.countStore.CountsSnapshot 16 1 1 - - Internal -> Internal
long java.util.concurrent.atomic.AtomicBoolean 2 1 1 - - Jdk -> Jdk
java.util.concurrent.ConcurrentHashMap java.util.Iterator<java.util.concurrent.ConcurrentHashMap<long[], org.neo4j.kernel.impl.store.counts.keys.CountsKey>> 1 1 1 - - Jdk -> Jdk
java.util.HashMap java.util.concurrent.ConcurrentHashMap 2 2 1 SIBLING - Jdk -> Jdk
java.util.concurrent.ConcurrentHashMap java.util.List<java.util.concurrent.ConcurrentHashMap<org.neo4j.kernel.impl.store.counts.keys.CountsKey, long[]>> 1 1 1 - - Jdk -> Jdk
java.util.Map<org.neo4j.kernel.impl.store.counts.keys.CountsKey, long[]> org.neo4j.kernel.impl.store.countStore.IntermediateStateTestManager 2 1 1 - - Jdk -> Internal
int java.util.concurrent.atomic.AtomicBoolean 1 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.raft.replication.tx.ReplicatedTransactionStateMachine org.neo4j.coreedge.raft.replication.Replicator.ReplicatedContentListener 2 1 1 R_SUPER_T - Internal -> Internal
java.util.concurrent.CompletableFuture<java.lang.Long> org.neo4j.coreedge.raft.replication.tx.CommittingTransaction 1 1 1 - - Jdk -> Internal
java.util.concurrent.Future org.neo4j.coreedge.raft.replication.tx.CommittingTransaction 2 1 1 - - Jdk -> Internal
org.neo4j.coreedge.server.core.CurrentReplicatedLockState org.neo4j.coreedge.raft.replication.tx.CommittingTransactions 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.term.DurableTermStore org.neo4j.coreedge.raft.state.term.OnDiskTermState 4 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.raft.state.vote.DurableVoteStore org.neo4j.coreedge.raft.state.vote.OnDiskVoteState 1 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.server.AdvertisedSocketAddressDecoder org.neo4j.coreedge.server.AdvertisedSocketAddress.AdvertisedSocketAddressMarshal 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.AdvertisedSocketAddressEncoder org.neo4j.coreedge.server.AdvertisedSocketAddress.AdvertisedSocketAddressMarshal 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.vote.OnDiskVoteState org.neo4j.coreedge.raft.state.term.TermState 1 1 1 - - Internal -> Internal
org.neo4j.io.fs.StoreChannel org.neo4j.coreedge.raft.state.StatePersister<org.neo4j.coreedge.raft.state.term.InMemoryTermState> 1 1 1 Composition - Internal -> Internal
long org.neo4j.coreedge.raft.state.term.InMemoryTermState 1 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.Expansion org.neo4j.graphdb.impl.StandardExpander.StandardExpansion 2 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.Uniqueness org.neo4j.graphdb.traversal.Uniqueness 1 1 1 - - Internal -> Internal
org.neo4j.storageengine.api.schema.IndexPopulationProgress org.neo4j.storageengine.api.schema.PopulationProgress 20 1 1 - - Internal -> Internal
boolean org.neo4j.graphdb.traversal.Evaluation 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.GraphDatabaseAPI org.neo4j.graphdb.config.Configuration 2 1 1 - - Internal -> Internal
org.neo4j.graphdb.RelationshipExpander org.neo4j.graphdb.PathExpander 9 1 1 - - Internal -> Internal
org.neo4j.graphdb.Expander org.neo4j.graphdb.PathExpander 1 1 1 - - Internal -> Internal
org.neo4j.helpers.Pair<java.util.concurrent.atomic.AtomicInteger, org.neo4j.graphdb.traversal.TraversalBranch[]> org.neo4j.graphalgo.impl.util.PriorityMap.Entry 1 1 1 - - Internal -> Internal
org.neo4j.graphdb.traversal.InitialStateFactory org.neo4j.graphdb.traversal.InitialBranchState 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.graphdb.Expander org.neo4j.graphdb.PathExpanderBuilder 1 1 1 - - Internal -> Internal
org.neo4j.graphdb.traversal.Evaluator org.neo4j.graphdb.traversal.PathEvaluator 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.graphdb.traversal.PathEvaluator org.neo4j.graphdb.traversal.Evaluator 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.tooling.DelimiterConverter org.neo4j.tooling.CharacterConverter 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.store.id.IdGeneratorFactory org.neo4j.kernel.impl.store.stats.StoreEntityCounters 2 1 1 - - Internal -> Internal
org.neo4j.io.pagecache.monitoring.PageCacheMonitor org.neo4j.io.pagecache.monitoring.PageCacheCounters 5 1 1 - - Internal -> Internal
? org.neo4j.kernel.api.impl.index.LuceneSchemaIndexProviderFactory.Dependencies 2 1 1 - - TypeVariable -> Internal
org.neo4j.metrics.output.CsvOutput org.neo4j.kernel.configuration.Config 3 1 1 Composition - Internal -> Internal
org.neo4j.kernel.ha.cluster.member.ClusterMembers java.util.function.Supplier<org.neo4j.kernel.ha.cluster.member.ClusterMembers> 5 1 1 - - Internal -> Jdk
org.neo4j.coreedge.server.core.locks.ReplicatedLockStateMachine org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenStateMachine 1 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.server.core.locks.CurrentReplicatedLockState org.neo4j.coreedge.server.core.locks.LockTokenManager 11 1 1 - - Internal -> Internal
com.sun.jersey.api.client.Client org.neo4j.kernel.impl.locking.Locks.Client 3 2 1 - - External -> Internal
org.neo4j.coreedge.server.core.locks.ReplicatedLockStateMachine long 1 1 1 - - Internal -> Jdk
org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenStateMachine org.neo4j.coreedge.server.core.locks.LockTokenManager 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.kernel.impl.factory.DatabaseInfo 12 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.PhysicalWritableLogChannel org.neo4j.kernel.impl.transaction.log.PositionAwarePhysicalFlushableChannel 6 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.WritableLogChannel org.neo4j.kernel.impl.transaction.log.FlushablePositionAwareChannel 10 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.ReadableLogChannel org.neo4j.kernel.impl.transaction.log.PositionAwareChannel 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.ReadableVersionableLogChannel org.neo4j.kernel.impl.transaction.log.VersionableReadableClosablePositionAwareChannel 35 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.ReadableLogChannel org.neo4j.kernel.impl.transaction.log.ReadableClosablePositionAwareChannel 68 3 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.ReadableLogChannel org.neo4j.kernel.impl.transaction.log.VersionableReadableClosablePositionAwareChannel 9 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.ReadAheadPositionableReadableChannel org.neo4j.kernel.impl.transaction.log.ReadAheadLogChannel 3 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.LogVersionedStoreChannel org.neo4j.io.fs.StoreChannel 4 1 1 R_SUPER_T - Internal -> Internal
java.nio.ByteBuffer org.neo4j.kernel.impl.transaction.log.InMemoryClosableChannel 2 1 1 Composition - Jdk -> Internal
org.neo4j.io.fs.StoreChannel org.neo4j.kernel.impl.transaction.log.PhysicalFlushableChannel 2 1 1 Composition - Internal -> Internal
org.neo4j.io.fs.StoreChannel org.neo4j.storageengine.api.ReadableChannel 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.id_allocation.InMemoryIdAllocationState.InMemoryIdAllocationStateMarshal org.neo4j.coreedge.raft.state.id_allocation.InMemoryIdAllocationState.InMemoryIdAllocationStateChannelMarshal 3 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.membership.Marshal org.neo4j.coreedge.raft.state.ChannelMarshal 4 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.membership.InMemoryRaftMembershipState.InMemoryRaftMembershipStateMarshal org.neo4j.coreedge.raft.state.membership.InMemoryRaftMembershipState.InMemoryRaftMembershipStateChannelMarshal 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.vote.InMemoryVoteState.InMemoryVoteStateMarshal org.neo4j.coreedge.raft.state.vote.InMemoryVoteState.InMemoryVoteStateChannelMarshal 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.term.InMemoryTermState.InMemoryTermStateMarshal org.neo4j.coreedge.raft.state.term.InMemoryTermState.InMemoryTermStateChannelMarshal 2 1 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicInteger java.util.concurrent.atomic.AtomicLong 1 1 1 SIBLING - Jdk -> Jdk
java.lang.Object org.neo4j.kernel.impl.store.NeoStores 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.transaction.state.IntegrityValidator 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.store.MetaDataStore 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.api.index.IndexingService 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.api.labelscan.LabelScanStore 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.api.LegacyIndexApplierLookup 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.util.IdOrderingQueue 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.core.CacheAccessBackDoor 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.transaction.log.TransactionIdStore 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.transaction.log.LogVersionRepository 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.index.IndexConfigStore 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.impl.api.index.SchemaIndexProviderMap 1 1 1 - - Jdk -> Internal
java.lang.Object java.lang.Integer 3 3 1 - - Jdk -> Jdk
java.lang.Object org.neo4j.unsafe.impl.batchimport.cache.NumberArrayFactory 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.NeoStoreDataSource org.neo4j.kernel.api.labelscan.LabelScanStore 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.transaction.command.Command org.neo4j.storageengine.api.StorageCommand 7 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.core.ThreadToStatementContextBridge org.neo4j.kernel.api.ReadOperations 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.rotation.StoreFlusher org.neo4j.storageengine.api.StorageEngine 8 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.state.NeoStoreIndexStoreView org.neo4j.kernel.impl.api.index.IndexStoreView 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.api.CountsAccessor org.neo4j.kernel.impl.store.counts.CountsTracker 1 1 1 T_SUPER_R - Internal -> Internal
java.util.function.Supplier<org.neo4j.kernel.impl.store.NeoStores> org.neo4j.kernel.impl.core.LastTxIdGetter 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.transaction.state.NeoStoresSupplier org.neo4j.kernel.api.KernelAPI 1 1 1 - - Internal -> Internal
java.util.function.Supplier<org.neo4j.kernel.impl.store.NeoStores> java.util.function.LongSupplier 3 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.transaction.state.DataSourceManager java.util.function.Supplier<org.neo4j.kernel.impl.transaction.log.TransactionIdStore> 2 1 1 R_SUPER_T - Internal -> Jdk
org.neo4j.kernel.impl.api.store.DiskLayer org.neo4j.storageengine.api.StoreReadLayer 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStores org.neo4j.kernel.impl.api.scan.LabelScanStoreProvider.FullStoreChangeStream 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStores org.neo4j.kernel.impl.transaction.log.TransactionIdStore 3 1 1 - - Internal -> Internal
org.neo4j.storageengine.api.StorageEngine org.neo4j.kernel.impl.storageengine.impl.recordstorage.RecordStorageEngine 3 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.core.ThreadToStatementContextBridge org.neo4j.kernel.api.KernelAPI 2 1 1 - - Internal -> Internal
org.neo4j.io.pagecache.stress.CountKeeper org.neo4j.io.pagecache.TinyLockManager 1 1 1 - - Internal -> Internal
org.neo4j.io.pagecache.stress.CountUpdater org.neo4j.io.pagecache.randomharness.RecordFormat 2 1 1 - - Internal -> Internal
java.util.concurrent.locks.ReentrantLock org.neo4j.io.pagecache.TinyLockManager 1 1 1 - - Jdk -> Internal
org.neo4j.consistency.ConsistencyCheckService.Result org.neo4j.io.pagecache.PageCacheSlowTest.UpdateResult 3 1 1 - - Internal -> Internal
org.neo4j.io.pagecache.impl.muninn.MuninnWritePageCursor org.neo4j.io.pagecache.impl.muninn.CursorPool.CursorSets 1 1 1 Composition - Internal -> Internal
java.util.stream.Stream org.neo4j.collection.RawIterator 15 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.coreapi.LegacyIndexProxy.Lookup org.neo4j.graphdb.GraphDatabaseService 5 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.core.ThreadToStatementContextBridge java.util.function.Supplier<org.neo4j.kernel.api.Statement> 13 1 1 R_SUPER_T - Internal -> Jdk
org.neo4j.graphdb.Transaction org.neo4j.kernel.api.KernelTransaction 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String java.util.List<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.TopLevelTransaction org.neo4j.kernel.api.KernelTransaction 20 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.index.util.FolderLayout org.neo4j.kernel.api.impl.index.storage.layout.IndexFolderLayout 1 1 1 R_SUPER_T - Internal -> Internal
long org.neo4j.kernel.api.impl.index.storage.IndexStorage 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.index.DirectoryFactory org.neo4j.kernel.api.impl.index.storage.IndexStorage 1 1 1 Composition - Internal -> Internal
org.apache.lucene.store.Directory org.neo4j.kernel.api.impl.index.storage.IndexStorage 2 1 1 Composition - External -> Internal
org.neo4j.kernel.api.impl.index.storage.IndexStorage org.neo4j.kernel.api.impl.index.storage.AbstractIndexStorage 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.index.storage.IndexStorage org.neo4j.kernel.api.impl.index.storage.PartitionedIndexStorage 22 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneIndexWriter org.neo4j.kernel.api.impl.index.ObsoleteLuceneIndexWriter 25 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneIndex org.neo4j.index.impl.lucene.legacy.LuceneLegacyIndex 26 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.ObsoleteLuceneIndexWriter org.neo4j.kernel.api.impl.index.LuceneIndexWriter 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneSnapshotter org.neo4j.kernel.api.impl.index.backup.LuceneIndexSnapshotIterator 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.ObsoleteLuceneIndexWriter org.apache.lucene.index.IndexWriter 4 2 1 Composition - Internal -> External
org.neo4j.kernel.api.impl.index.UniqueLuceneIndexAccessor org.neo4j.kernel.api.impl.index.LuceneIndexAccessor 5 1 1 R_SUPER_T - Internal -> Internal
int org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.index.LabelScanStorageStrategy.StorageService org.neo4j.kernel.api.impl.index.LuceneIndex 4 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.storage.IndexStorage org.neo4j.kernel.api.impl.index.LuceneIndex 2 1 1 - - Internal -> Internal
org.apache.lucene.search.IndexSearcher org.neo4j.kernel.api.impl.index.LuceneIndex 5 1 1 - - External -> Internal
org.apache.lucene.search.SearcherManager org.neo4j.storageengine.api.schema.IndexReader 2 1 1 - - External -> Internal
org.neo4j.storageengine.api.schema.IndexReader org.neo4j.kernel.api.impl.index.reader.PartitionedIndexReader 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.register.Register.DoubleLong.Out Register.DoubleLong.Out 1 1 1 - - Internal -> Internal
org.neo4j.storageengine.api.schema.IndexReader org.neo4j.kernel.api.impl.index.reader.SimpleIndexReader 1 1 1 T_SUPER_R - Internal -> Internal
long org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 4 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.index.reader.sample.LuceneIndexSampler org.neo4j.storageengine.api.schema.IndexSampler 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneIndex org.neo4j.kernel.api.impl.index.LuceneLabelScanIndex 4 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.LabelScanStorageStrategy org.neo4j.kernel.api.impl.index.BitmapDocumentFormat 2 1 1 - - Internal -> Internal
org.neo4j.storageengine.api.schema.IndexReader org.neo4j.storageengine.api.schema.LabelScanReader 2 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneIndex org.apache.lucene.search.IndexSearcher 5 1 1 - - Internal -> External
org.neo4j.kernel.api.impl.index.LuceneIndex org.neo4j.kernel.api.impl.index.partition.IndexPartition 2 1 1 SIBLING - Internal -> Internal
org.neo4j.storageengine.api.schema.LabelScanReader org.neo4j.kernel.api.impl.index.LuceneAllDocumentsReader 2 1 1 SIBLING - Internal -> Internal
org.neo4j.storageengine.api.schema.LabelScanReader java.util.List<org.neo4j.kernel.api.impl.index.LucenePartitionAllDocumentsReader> 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.impl.index.storage.AbstractIndexStorage org.neo4j.kernel.api.impl.index.storage.PartitionedIndexStorage 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.index.IndexWriterFactory<org.neo4j.kernel.api.impl.index.ObsoleteLuceneIndexWriter> org.apache.lucene.index.IndexWriterConfig 1 1 1 - - Internal -> External
org.neo4j.kernel.api.impl.index.partition.IndexPartition org.neo4j.kernel.api.impl.index.LuceneLabelScanIndex 2 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneLabelScanStoreWriterTest.StubIndexPartition org.neo4j.kernel.api.impl.index.LuceneLabelScanIndex 5 1 1 - - Internal -> Internal
java.util.logging.LogRecord org.neo4j.tools.txlog.RecordInfo 12 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.replication.session.GlobalSessionTracker org.neo4j.coreedge.raft.replication.session.GlobalSessionTrackerState 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.replication.session.GlobalSessionTracker org.neo4j.coreedge.raft.replication.session.InMemoryGlobalSessionTrackerState 7 1 1 - - Internal -> Internal
java.util.List java.lang.Iterable 5 4 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.coreedge.discovery.EdgeDiscoveryService org.neo4j.coreedge.server.edge.EdgeToCoreConnectionStrategy 2 1 1 - - Internal -> Internal
org.neo4j.server.rest.dbms.AuthorizationFilter.ErrorResponse org.neo4j.function.ThrowingConsumer<javax.servlet.http.HttpServletResponse, java.io.IOException> 1 1 1 - - Internal -> Internal
java.util.List<java.lang.Long> long 3 1 1 - - Jdk -> Jdk
java.util.Iterator<java.lang.Long> org.neo4j.collection.primitive.PrimitiveLongIterator 8 2 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.index.partition.PartitionSearcher org.neo4j.kernel.api.impl.schema.reader.SimpleIndexReader 2 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStores org.neo4j.kernel.impl.transaction.state.Loaders 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.state.NeoStoreTransactionContext org.neo4j.kernel.impl.transaction.state.RecordAccessSet 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.transaction.state.NeoStoreTransactionContext org.neo4j.kernel.impl.transaction.state.RecordChangeSet 5 1 1 - - Internal -> Internal
java.util.Collection<? extendsorg.neo4j.kernel.impl.transaction.command.Command> org.neo4j.kernel.impl.transaction.command.Command 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.api.IndexReaderFactory java.util.function.Supplier<org.neo4j.kernel.impl.api.IndexReaderFactory> 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.proc.InternalProcedureLoggingService org.neo4j.logging.Log 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.proc.LoggingService org.neo4j.logging.Log 3 1 1 - - Internal -> Internal
org.neo4j.kernel.api.proc.Procedure.BasicProcedure org.neo4j.kernel.api.proc.Procedure 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.coreapi.NodeAutoIndexerImpl org.neo4j.kernel.impl.api.AutoIndexing.AutoIndexOperations 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.LegacyPropertyTrackers org.neo4j.kernel.impl.api.AutoIndexing 3 1 1 - - Internal -> Internal
org.neo4j.kernel.api.proc.Procedure.BasicProcedure org.neo4j.kernel.api.proc.CallableProcedure.BasicProcedure 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.proc.Procedure.Key org.neo4j.kernel.api.proc.CallableProcedure.Key 3 1 1 - - Internal -> Internal
org.neo4j.kernel.api.proc.Procedure.BasicContext org.neo4j.kernel.api.proc.CallableProcedure.BasicContext 2 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.proc.Procedure.Context org.neo4j.kernel.api.proc.CallableProcedure.Context 11 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.PropertyLookup org.neo4j.kernel.api.index.PropertyAccessor 3 1 1 - - Internal -> Internal
java.lang.Object org.neo4j.legacy.consistency.checking.full.TaskExecutionOrder 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.server.SenderService.Timestamped<org.neo4j.coreedge.raft.net.NonBlockingChannel> org.neo4j.coreedge.server.SenderService.TimestampedNonBlockingChannel 9 1 1 - - Internal -> Internal
void org.neo4j.kernel.impl.store.RecordCursor<R> 1 1 1 - - Jdk -> Internal
org.neo4j.cursor.GenericCursor org.neo4j.cursor.Cursor 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.AbstractRecordStore org.neo4j.kernel.impl.store.CommonAbstractStore 4 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.kernel.impl.store.record.AbstractBaseRecord 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.PropertyRecord void 1 1 1 - - Internal -> Jdk
java.util.Collection<org.neo4j.kernel.impl.store.record.DynamicRecord> org.neo4j.kernel.impl.store.record.SchemaRecord 35 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.impl.store.AbstractDynamicStore.DynamicRecordCursor org.neo4j.kernel.impl.store.RecordCursor<org.neo4j.kernel.impl.store.record.DynamicRecord> 3 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.StoreAccess org.neo4j.kernel.impl.store.record.NodeRecord 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.RecordStore.Processor javax.annotation.processing.Processor 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.DynamicBlockSize int 2 1 1 - - Internal -> Jdk
org.neo4j.harness.TestServerBuilder org.neo4j.harness.junit.Neo4jRule 1 1 1 T_SUPER_R - Internal -> Internal
byte org.neo4j.io.pagecache.PageCursor 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.store.CommonAbstractStore org.neo4j.kernel.impl.store.RecordStore<?> 5 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.CommonAbstractStore org.neo4j.kernel.impl.store.RecordStore 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.RelationshipGroupStore org.neo4j.kernel.impl.store.RecordStore<org.neo4j.kernel.impl.store.record.RelationshipGroupRecord> 24 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.Abstract64BitRecord org.neo4j.kernel.impl.store.record.AbstractBaseRecord 3 1 1 R_SUPER_T - Internal -> Internal
void java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 2 2 1 - - Jdk -> Jdk
org.apache.lucene.util.RoaringDocIdSet.Builder org.apache.lucene.util.DocIdSetBuilder 1 1 1 SIBLING - External -> External
org.neo4j.io.pagecache.PageCursor long 1 1 1 Composition - Internal -> Jdk
org.neo4j.kernel.impl.store.record.PropertyBlock org.neo4j.kernel.impl.store.PropertyType 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.format.RecordKeys org.neo4j.kernel.impl.store.format.RecordGenerators 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.TransactionMetadataCache org.neo4j.kernel.impl.transaction.log.LogHeaderCache 6 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.TransactionIdStore java.util.function.Supplier<java.lang.Long> 2 1 1 - - Internal -> Jdk
java.lang.Class org.neo4j.kernel.api.impl.schema.ValueEncoding.String 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.network.Message org.neo4j.coreedge.raft.RaftMessages.RaftMessage 3 1 1 T_SUPER_R - Internal -> Internal
java.io.Serializable org.neo4j.coreedge.network.Message 29 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.state.vote.InMemoryVoteState org.neo4j.coreedge.raft.state.vote.VoteState 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.replication.id.IdAllocationState org.neo4j.coreedge.raft.state.StateStorage<org.neo4j.coreedge.raft.state.id_allocation.IdAllocationState> 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState org.neo4j.coreedge.server.core.locks.InMemoryReplicatedLockTokenState 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.state.membership.InMemoryRaftMembershipState org.neo4j.coreedge.raft.state.membership.RaftMembershipState 7 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.state.term.TermState org.neo4j.coreedge.raft.state.StateStorage<org.neo4j.coreedge.raft.state.term.TermState> 3 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.ChannelMarshal org.neo4j.coreedge.raft.state.StateMarshal 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.state.membership.RaftMembershipState org.neo4j.coreedge.raft.state.StateStorage 1 1 1 - - Internal -> Internal
org.neo4j.helpers.Clock int 1 1 1 - - Internal -> Jdk
org.neo4j.coreedge.server.core.locks.OnDiskReplicatedLockTokenState org.neo4j.coreedge.raft.state.StateStorage 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.id_allocation.IdAllocationState org.neo4j.coreedge.raft.state.StateStorage<org.neo4j.coreedge.raft.state.id_allocation.IdAllocationState> 3 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.id_allocation.InMemoryIdAllocationState.InMemoryIdAllocationStateChannelMarshal org.neo4j.coreedge.raft.state.id_allocation.IdAllocationState.Marshal 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.vote.VoteState org.neo4j.coreedge.raft.state.StateStorage 3 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.replication.session.GlobalSessionTrackerState org.neo4j.coreedge.raft.state.StateStorage 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.membership.InMemoryRaftMembershipState org.neo4j.coreedge.raft.state.StateStorage 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.replication.session.OnDiskGlobalSessionTrackerState org.neo4j.coreedge.raft.state.StateStorage 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.replication.session.InMemoryGlobalSessionTrackerState org.neo4j.coreedge.raft.replication.session.GlobalSessionTrackerState 4 1 1 R_SUPER_T - Internal -> Internal
java.nio.ByteBuffer org.neo4j.storageengine.api.WritableChannel 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.replication.Serializer org.neo4j.coreedge.server.ByteBufMarshal<org.neo4j.coreedge.raft.replication.ReplicatedContent> 2 1 1 - - Internal -> Internal
java.nio.ByteBuffer io.netty.buffer.ByteBuf 1 1 1 SIBLING - Jdk -> External
org.neo4j.coreedge.raft.replication.RaftContentSerializer org.neo4j.coreedge.raft.net.CoreReplicatedContentMarshal 3 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.replication.ReplicatedContentMarshal org.neo4j.coreedge.server.ByteBufMarshal 11 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.TransactionIdStore org.neo4j.kernel.impl.transaction.log.PhysicalLogFileInformation.LastEntryInLog 2 1 1 - - Internal -> Internal
long org.neo4j.coreedge.raft.replication.tx.RetryStrategy 2 1 1 - - Jdk -> Internal
java.util.Collection java.util.Set 6 4 1 T_SUPER_R - Jdk -> Jdk
org.neo4j.graphdb.PropertyContainer org.neo4j.graphdb.Relationship 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.graphdb.Relationship org.neo4j.graphdb.PropertyContainer 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.api.index.sampling.IndexSamplingConfig org.neo4j.kernel.configuration.Config 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.storage.DirectoryFactory.InMemoryDirectoryFactory org.neo4j.kernel.api.impl.index.storage.DirectoryFactory 1 1 1 R_SUPER_T - Internal -> Internal
int org.neo4j.kernel.api.index.IndexDescriptor 3 1 1 Composition - Jdk -> Internal
org.neo4j.logging.LogProvider org.neo4j.kernel.impl.api.index.MultipleIndexPopulator 1 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.server.core.locks.InMemoryReplicatedLockTokenState org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState 8 1 1 R_SUPER_T - Internal -> Internal
void org.neo4j.kernel.impl.store.format.highlimit.Reference.DataAdapter<org.neo4j.io.pagecache.PageCursor> 3 1 1 - - Jdk -> Internal
org.neo4j.cypher.PlanDescription org.neo4j.cypher.internal.PlanDescription 2 1 1 - - Internal -> Internal
org.neo4j.cypher.QueryStatistics org.neo4j.cypher.internal.QueryStatistics 1 1 1 - - Internal -> Internal
org.neo4j.cypher.ExecutionEngine org.neo4j.cypher.internal.ExecutionEngine 3 2 1 - - Internal -> Internal
org.neo4j.cypher.ExtendedExecutionResult org.neo4j.cypher.internal.ExtendedExecutionResult 1 1 1 - - Internal -> Internal
org.neo4j.cypher.internal.javacompat.ServerExecutionEngine org.neo4j.cypher.internal.javacompat.ExecutionEngine 2 1 1 SIBLING - Internal -> Internal
java.util.function.Supplier org.neo4j.function.Factory 5 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.DataWriteOperations org.neo4j.kernel.api.SchemaWriteOperations 1 1 1 SIBLING - Internal -> Internal
org.neo4j.graphdb.GraphDatabaseService org.neo4j.kernel.GraphDatabaseQueryService 12 1 1 - - Internal -> Internal
org.neo4j.kernel.GraphDatabaseQueryService org.neo4j.cypher.javacompat.internal.GraphDatabaseCypherService 7 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.api.KernelTransaction org.neo4j.kernel.impl.api.KernelTransactionImplementation 5 2 1 T_SUPER_R - Internal -> Internal
java.util.function.Supplier<org.neo4j.storageengine.api.StorageStatement> org.neo4j.kernel.impl.storageengine.impl.recordstorage.StoreStatements 1 1 1 T_SUPER_R - Jdk -> Internal
org.neo4j.kernel.impl.factory.EditionModule org.neo4j.kernel.impl.coreapi.CoreAPIAvailabilityGuard 1 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.raft.state.StateMachine org.neo4j.coreedge.raft.state.LastAppliedTrackingStateMachine 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.state.StateMachines org.neo4j.coreedge.raft.state.LastAppliedTrackingStateMachine 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.api.AutoIndexing.AutoIndexOperations org.neo4j.kernel.api.legacyindex.AutoIndexOperations 1 1 1 Composition - Internal -> Internal
java.util.function.Function org.neo4j.function.ThrowingFunction 9 2 1 - - Jdk -> Internal
java.util.function.Function<java.net.URL, java.net.URL> org.neo4j.graphdb.security.URLAccessRule 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.io.File 118 12 1 - - Internal -> Jdk
org.neo4j.server.security.auth.AuthManager java.util.function.Supplier<org.neo4j.server.security.auth.AuthManager> 10 2 1 - - Internal -> Jdk
org.neo4j.register.Register.LongRegister org.apache.commons.lang3.mutable.MutableLong 4 1 1 - - Internal -> External
Register.Long.Out org.apache.commons.lang3.mutable.MutableLong 6 1 1 - - Internal -> External
Register.Int.In org.apache.commons.lang3.mutable.MutableInt 2 1 1 - - Internal -> External
org.neo4j.register.Register.IntRegister org.apache.commons.lang3.mutable.MutableInt 1 1 1 - - Internal -> External
org.neo4j.kernel.api.impl.index.sampler.AggregatingIndexSampler.SampleResult org.neo4j.storageengine.api.schema.IndexSample 1 1 1 - - Internal -> Internal
long org.neo4j.storageengine.api.schema.IndexSample 21 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.api.index.IndexDescriptor int 1 1 1 Composition - Internal -> Jdk
org.neo4j.index.population.LucenePartitionedIndexStressTesting.SequentialLongSupplier java.util.concurrent.atomic.AtomicLong 1 1 1 - - Internal -> Jdk
long org.neo4j.index.population.LucenePartitionedIndexStressTesting.PopulationResult 4 1 1 Composition - Jdk -> Internal
com.hazelcast.core.HazelcastInstance java.util.Set<com.hazelcast.core.Member> 2 1 1 - - Internal -> Jdk
java.lang.IllegalStateException org.neo4j.kernel.api.impl.schema.ValueEncoding.String 1 1 1 - - Jdk -> Internal
java.util.function.Supplier<org.neo4j.server.security.auth.AuthManager> org.neo4j.server.security.auth.AuthManager 5 1 1 - - Jdk -> Internal
cypher.feature.parser.generated.FeatureResultsParser.MapContext cypher.feature.parser.generated.FeatureResultsParser.PropertyMapContext 2 1 1 SIBLING - Internal -> Internal
java.util.Stack java.util.Deque 10 3 1 SIBLING - Jdk -> Jdk
java.lang.Class<? extendsorg.neo4j.kernel.impl.core.TokenHolder> org.neo4j.kernel.api.impl.schema.ValueEncoding.String 4 1 1 - - Jdk -> Internal
org.neo4j.graphdb.GraphDatabaseService org.neo4j.kernel.GraphDatabaseAPI 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.coreedge.server.core.RaftLogReplay org.neo4j.coreedge.raft.state.StateMachineApplier 2 1 1 SIBLING - Internal -> Internal
int org.neo4j.coreedge.raft.ConsensusListener 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.state.StateMachine org.neo4j.coreedge.raft.ConsensusListener 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.LastAppliedTrackingStateMachine org.neo4j.coreedge.raft.ConsensusListener 2 1 1 - - Internal -> Internal
org.neo4j.server.security.auth.AuthManager org.neo4j.server.security.auth.BasicAuthManager 48 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.bolt.security.ssl.KeyStoreInformation java.util.Optional<org.neo4j.bolt.security.ssl.KeyStoreInformation> 2 1 1 - - Internal -> Jdk
org.neo4j.bolt.v1.transport.socket.client.Connection java.util.function.Supplier<org.neo4j.bolt.v1.transport.socket.client.Connection> 1 1 1 - - Internal -> Jdk
void org.neo4j.bolt.v1.transport.socket.client.Connection 1 1 1 - - Jdk -> Internal
org.neo4j.function.ThrowingFunction javax.ws.rs.ext.Provider 4 1 1 - - Internal -> External
org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.Dependencies org.neo4j.kernel.GraphDatabaseDependencies 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.function.ThrowingFunction org.neo4j.kernel.impl.proc.ComponentRegistry.Provider 4 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.harness.internal.Procs org.neo4j.harness.internal.HarnessRegisteredProcs 1 1 1 - - Internal -> Internal
org.neo4j.graphdb.ResourceIterator<java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, java.lang.Object>> org.neo4j.graphdb.Result 4 3 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.internal.GraphDatabaseAPI org.neo4j.kernel.impl.factory.GraphDatabaseFacade 23 5 1 T_SUPER_R - Internal -> Internal
org.neo4j.graphdb.GraphDatabaseService org.neo4j.kernel.impl.factory.GraphDatabaseFacade 4 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.graphdb.Transaction org.neo4j.kernel.impl.coreapi.TopLevelTransaction 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.graphdb.Transaction org.neo4j.kernel.impl.coreapi.InternalTransaction 2 2 1 T_SUPER_R - Internal -> Internal
org.apache.lucene.search.PrefixQuery org.apache.lucene.search.Query 1 1 1 R_SUPER_T - External -> External
int org.apache.lucene.search.DocIdSetIterator 1 1 1 - - Jdk -> External
org.apache.lucene.search.PrefixQuery org.apache.lucene.search.ConstantScoreQuery 1 1 1 SIBLING - External -> External
java.util.Map java.util.List 11 5 1 - - Jdk -> Jdk
void org.neo4j.kernel.impl.api.index.MultipleIndexPopulator.IndexPopulation 4 3 1 - - Jdk -> Internal
org.neo4j.kernel.api.index.IndexDescriptor org.neo4j.kernel.impl.api.index.MultipleIndexPopulator.IndexPopulation 16 1 1 Composition - Internal -> Internal
org.neo4j.kernel.configuration.Config void 4 2 1 - - Internal -> Jdk
java.util.Properties java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 1 1 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.helpers.progress.Completion java.lang.Runnable 1 1 1 - - Internal -> Jdk
org.neo4j.function.Predicate org.neo4j.consistency.checking.full.CountsBuilderDecorator.MultiPassAvoidanceCondition 2 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.consistency.checking.full.RecordDistributor.Worker org.neo4j.consistency.checking.full.RecordCheckWorker 2 1 1 R_SUPER_T - Internal -> Internal
long java.lang.Long 18 9 1 - Boxing Jdk -> Jdk
org.neo4j.server.security.auth.BasicAuthManager org.neo4j.server.security.auth.AuthManager 18 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.log.PhysicalRaftEntryStore.LogVersionLocator org.neo4j.coreedge.raft.log.PhysicalRaftEntryStore.SkipStackGenerator 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String java.lang.Throwable 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.format.RecordFormats java.lang.Iterable<org.neo4j.kernel.impl.store.format.RecordFormats> 1 1 1 - - Internal -> Jdk
org.neo4j.coreedge.raft.state.StateMachine org.neo4j.coreedge.raft.state.StateMachines 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.server.CoreMember org.neo4j.coreedge.raft.replication.id.PendingIdAllocationRequests 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.core.locks.LockTokenManager org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenStateMachine<java.lang.Object> 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.server.core.locks.LockTokenManager org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenStateMachine<MEMBER> 3 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.server.core.locks.LockTokenManager org.neo4j.coreedge.server.core.locks.PendingLockTokensRequests<org.neo4j.coreedge.server.CoreMember> 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.replication.id.ReplicatedIdAllocationStateMachine org.neo4j.coreedge.raft.replication.id.PendingIdAllocationRequests 2 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.server.core.locks.LockTokenManager org.neo4j.coreedge.server.core.locks.PendingLockTokensRequests<MEMBER> 2 1 1 - - Internal -> Internal
java.util.List<org.neo4j.coreedge.raft.state.StateMachine> org.neo4j.coreedge.raft.state.StateMachine 1 1 1 - - Jdk -> Internal
java.lang.StringBuilder java.io.ByteArrayOutputStream 4 2 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.store.CommonAbstractStore org.neo4j.kernel.impl.store.CommonAbstractStore<RECORD> 1 1 1 - - Internal -> Internal
java.util.List<cypher.feature.parser.generated.FeatureResultsParser.RelationshipContext> cypher.feature.parser.generated.FeatureResultsParser.RelationshipTypeContext 1 1 1 - - Jdk -> Internal
cypher.feature.parser.generated.FeatureResultsParser.PropertyMapContext cypher.feature.parser.generated.FeatureResultsParser.NodeDescContext 1 1 1 SIBLING - Internal -> Internal
cypher.feature.parser.generated.FeatureResultsParser.PathElementContext cypher.feature.parser.generated.FeatureResultsParser.ForwardsRelationshipContext 2 1 1 SIBLING - Internal -> Internal
cypher.feature.parser.generated.FeatureResultsParser.PathElementContext cypher.feature.parser.generated.FeatureResultsParser.PathBodyContext 1 1 1 SIBLING - Internal -> Internal
cypher.feature.parser.generated.FeatureResultsParser.NodeContext cypher.feature.parser.generated.FeatureResultsParser.PropertyMapContext 1 1 1 SIBLING - Internal -> Internal
cypher.feature.parser.generated.FeatureResultsParser.RelationshipTypeContext cypher.feature.parser.generated.FeatureResultsParser.RelationshipDescContext 1 1 1 SIBLING - Internal -> Internal
java.lang.Object cypher.feature.parser.matchers.ValueMatcher 2 1 1 - - Jdk -> Internal
java.util.Deque java.util.LinkedList 1 1 1 T_SUPER_R - Jdk -> Jdk
java.lang.Object org.neo4j.kernel.api.impl.schema.ValueEncoding.String 16 11 1 - - Jdk -> Internal
cypher.feature.parser.generated.FeatureResultsParser.RelationshipContext cypher.feature.parser.generated.FeatureResultsParser.RelationshipDescContext 1 1 1 SIBLING - Internal -> Internal
cypher.feature.parser.generated.FeatureResultsParser.NodeContext cypher.feature.parser.generated.FeatureResultsParser.NodeDescContext 1 1 1 SIBLING - Internal -> Internal
int org.neo4j.kernel.impl.store.format.CapabilityType 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String int 26 8 1 - - Internal -> Jdk
org.neo4j.kernel.impl.storageengine.impl.recordstorage.StoreStatements java.util.function.Supplier<org.neo4j.kernel.impl.api.store.StoreStatement> 2 1 1 R_SUPER_T - Internal -> Jdk
org.neo4j.kernel.impl.api.store.StoreStatement void 1 1 1 - - Internal -> Jdk
org.neo4j.storageengine.api.StorageStatement org.neo4j.kernel.impl.api.store.StoreStatement 2 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.api.store.StoreStatement org.neo4j.storageengine.api.StorageStatement 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.api.KernelTransactionImplementation.TransactionType org.neo4j.kernel.impl.api.KernelTransactionImplementation.TransactionWriteState 1 1 1 - - Internal -> Internal
int void 10 10 1 - - Jdk -> Jdk
org.neo4j.bolt.v1.transport.socket.client.Connection void 1 1 1 - - Internal -> Jdk
java.util.function.Supplier<org.neo4j.bolt.v1.transport.socket.client.Connection> org.neo4j.bolt.v1.transport.socket.client.Connection 1 1 1 - - Jdk -> Internal
java.lang.Throwable org.neo4j.kernel.api.impl.schema.ValueEncoding.String 2 2 1 - - Jdk -> Internal
org.neo4j.io.fs.FileSystemAbstraction long 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.id.IdType org.neo4j.kernel.impl.store.format.RecordFormat 3 1 1 - - Internal -> Internal
java.nio.file.Path java.io.File 12 6 1 SIBLING - Jdk -> Jdk
org.neo4j.kernel.impl.transaction.log.checkpoint.CheckPointFlushControl org.neo4j.io.pagecache.IOLimiter 6 1 1 - - Internal -> Internal
org.neo4j.cypher.javacompat.internal.DocsExecutionEngine org.neo4j.cypher.javacompat.internal.GraphDatabaseCypherService 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.coreapi.TopLevelTransaction org.neo4j.kernel.impl.coreapi.InternalTransaction 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.cypher.javacompat.internal.GraphDatabaseCypherService org.neo4j.kernel.GraphDatabaseQueryService 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.graphdb.ResourceIterator org.neo4j.graphdb.schema.Schema 1 1 1 - - Internal -> Internal
org.neo4j.cypher.internal.compiler.v3_0.executionplan.InternalExecutionResult org.neo4j.graphdb.Result 2 1 1 - - Internal -> Internal
boolean org.neo4j.kernel.api.KernelTransaction.Type 2 1 1 - - Jdk -> Internal
org.neo4j.cypher.javacompat.internal.GraphDatabaseCypherService org.neo4j.graphdb.GraphDatabaseService 1 1 1 - - Internal -> Internal
java.lang.Iterable java.util.Iterator 1 1 1 - - Jdk -> Jdk
java.lang.Object org.neo4j.kernel.api.impl.labelscan.storestrategy.BitmapDocumentFormat 1 1 1 - - Jdk -> Internal
java.lang.Object org.neo4j.kernel.api.index.SchemaConstraintProviderApprovalTest.TestValue 2 1 1 - - Jdk -> Internal
java.util.Collection java.lang.Iterable 3 3 1 R_SUPER_T - Jdk -> Jdk
java.lang.Long org.neo4j.helpers.collection.Pair<java.lang.Long, org.neo4j.coreedge.raft.membership.RaftGroup<MEMBER>> 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.store.CommonAbstractStore<RECORD> org.neo4j.kernel.impl.store.CommonAbstractStore<HEADER, RECORD> 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.index.NodePropertyUpdate java.util.Collection<org.neo4j.kernel.api.index.NodePropertyUpdate> 3 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.index.NodePropertyUpdate org.neo4j.kernel.impl.api.index.NodePropertyUpdates 8 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.core.ThreadToStatementContextBridge org.neo4j.kernel.ha.com.master.MasterImpl.SPI 1 1 1 - - Internal -> Internal
org.neo4j.kernel.lifecycle.LifeSupport org.neo4j.kernel.configuration.Config 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.NodeStore org.neo4j.kernel.impl.store.NeoStores 6 2 1 - - Internal -> Internal
void org.neo4j.kernel.api.security.AccessMode 6 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.security.AccessMode org.neo4j.server.security.auth.AuthenticationResult 4 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AccessMode org.neo4j.bolt.security.auth.AuthenticationResult 3 1 1 - - Internal -> Internal
org.neo4j.server.security.auth.User void 3 2 1 - - Internal -> Jdk
java.lang.Void java.lang.Boolean 11 3 1 - - Jdk -> Jdk
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.util.List<org.neo4j.kernel.configuration.docs.SettingDescription> 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.configuration.AsciiDocItem org.neo4j.kernel.configuration.docs.SettingDescription 3 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.graphdb.factory.GraphDatabaseSettings.ConnectorType 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.lang.Throwable 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.helpers.HostnamePort 4 1 1 Composition - Internal -> Internal
int java.util.Optional<org.neo4j.helpers.HostnamePort> 3 1 1 - - Jdk -> Jdk
java.lang.Boolean boolean 6 6 1 - Unboxing Jdk -> Jdk
int org.neo4j.graphdb.config.Setting<org.neo4j.helpers.HostnamePort> 1 1 1 - - Jdk -> Internal
java.net.URI java.util.Optional<java.net.URI> 3 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.raft.log.RaftRecordCursor org.neo4j.cursor.IOCursor 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.cursor.IOCursor<org.neo4j.coreedge.raft.log.RaftLogEntry> org.neo4j.coreedge.raft.log.RaftLogCursor 19 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.ConsensusListener org.neo4j.coreedge.raft.RaftStateMachine 4 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftInstance<org.neo4j.coreedge.server.CoreMember> org.neo4j.coreedge.server.core.CoreEditionSPI 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftInstance<org.neo4j.coreedge.server.CoreMember> org.neo4j.coreedge.server.CoreMember 1 1 1 - - Internal -> Internal
java.util.LinkedList java.util.List 4 3 1 R_SUPER_T - Jdk -> Jdk
void java.util.List<java.lang.Integer> 1 1 1 - - Jdk -> Jdk
org.neo4j.server.Bootstrapper org.neo4j.server.BaseBootstrapper 5 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.graphdb.config.Setting<?> 7 2 1 - - Internal -> Internal
org.neo4j.server.BlockingBootstrapper org.neo4j.server.Bootstrapper 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.graphdb.factory.GraphDatabaseFactory org.neo4j.graphdb.factory.TestHighlyAvailableGraphDatabaseFactory 3 1 1 - - Internal -> Internal
org.neo4j.graphdb.factory.HighlyAvailableGraphDatabaseFactory org.neo4j.graphdb.factory.TestHighlyAvailableGraphDatabaseFactory 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.graphdb.factory.GraphDatabaseFactory org.neo4j.com.storecopy.ExternallyManagedPageCache.GraphDatabaseFactoryWithPageCacheFactory 3 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.graphdb.GraphDatabaseService org.neo4j.kernel.internal.GraphDatabaseAPI 9 6 1 T_SUPER_R - Internal -> Internal
org.neo4j.graphdb.ResourceIterable org.neo4j.graphdb.ResourceIterator 1 1 1 - - Internal -> Internal
java.io.File java.lang.Boolean 1 1 1 SIBLING - Jdk -> Jdk
java.io.File org.neo4j.kernel.api.impl.schema.ValueEncoding.String 11 6 1 - - Jdk -> Internal
java.io.File java.lang.Integer 1 1 1 SIBLING - Jdk -> Jdk
org.neo4j.graphdb.traversal.TraversalDescription org.neo4j.graphdb.traversal.InitialBranchState 1 1 1 - - Internal -> Internal
org.neo4j.collection.primitive.hopscotch.Table<VALUE> void 1 1 1 - - Internal -> Jdk
java.io.File org.neo4j.helpers.Args 2 1 1 - - Jdk -> Internal
java.io.File java.util.Optional<java.io.File> 29 3 1 - - Jdk -> Jdk
java.io.OutputStream java.io.File 2 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.transaction.log.entry.VersionAwareLogEntryReader org.neo4j.kernel.impl.transaction.log.entry.LogEntryReader 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.ha.com.master.MasterImplConversationStopFuzzIT.ExposedTimedRepository org.neo4j.kernel.impl.util.collection.TimedRepository 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.PhysicalLogFile.Monitor org.neo4j.coreedge.raft.log.physical.PhysicalRaftLogFile.Monitor 4 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.PhysicalLogFiles org.neo4j.coreedge.raft.log.physical.PhysicalRaftLogFiles 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.PhysicalLogFile org.neo4j.coreedge.raft.log.physical.PhysicalRaftLogFile 1 1 1 SIBLING - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.cache.LongArray org.neo4j.unsafe.impl.batchimport.cache.ByteArray 6 4 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.ha.ClusterManager.Provider java.util.function.Supplier<org.neo4j.cluster.client.Cluster> 1 1 1 - - Internal -> Jdk
javax.ws.rs.ext.Provider java.util.function.Supplier<org.neo4j.cluster.client.Cluster> 7 1 1 - - External -> Jdk
org.neo4j.kernel.impl.ha.ClusterManager.ManagedCluster org.neo4j.cluster.client.Cluster 1 1 1 Composition - Internal -> Internal
java.lang.Object org.neo4j.coreedge.server.RaftTestMember 2 1 1 - - Jdk -> Internal
void java.util.Optional<org.neo4j.coreedge.raft.state.Result> 1 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.raft.state.StateMachine org.neo4j.coreedge.raft.state.CoreState 1 1 1 - - Internal -> Internal
java.util.Map<java.lang.Object, org.neo4j.coreedge.catchup.storecopy.core.RaftStateType> org.neo4j.coreedge.raft.state.id_allocation.IdAllocationState 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.server.CoreMember org.neo4j.coreedge.server.RaftTestMember 7 1 1 - - Internal -> Internal
java.lang.instrument.IllegalClassFormatException java.lang.Throwable 3 3 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenStateMachine<java.lang.Object> org.neo4j.kernel.impl.transaction.log.PhysicalTransactionRepresentation 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.core.locks.PendingLockTokensRequests<MEMBER> org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenStateMachine 1 1 1 Composition - Internal -> Internal
java.util.function.Supplier<org.neo4j.coreedge.raft.state.StateMachine> org.neo4j.coreedge.raft.state.CoreState 4 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.replication.id.PendingIdAllocationRequests org.neo4j.coreedge.raft.replication.id.ReplicatedIdAllocationStateMachine 3 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.raft.replication.Replicator org.neo4j.coreedge.raft.replication.LeaderOnlyReplicator 3 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.server.core.locks.PendingLockTokensRequests org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenStateMachine 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.StateMachine org.neo4j.coreedge.raft.state.CoreStateMachines 2 1 1 - - Internal -> Internal
java.util.Map org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState 1 1 1 - - Jdk -> Internal
java.util.concurrent.Executor java.util.concurrent.ExecutorService 3 3 1 T_SUPER_R - Jdk -> Jdk
long org.neo4j.kernel.impl.store.id.IdSequence 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.log.ReadableRaftLog org.neo4j.coreedge.raft.log.RaftLog 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.server.core.CoreStateMachine org.neo4j.coreedge.raft.state.CoreState 1 1 1 SIBLING - Internal -> Internal
org.neo4j.test.DatabaseRule.RestartAction org.neo4j.test.rule.DatabaseRule.RestartAction 2 1 1 Composition - Internal -> Internal
org.neo4j.udc.UsageData org.neo4j.logging.Log 2 1 1 - - Internal -> Internal
java.util.concurrent.ExecutorService org.neo4j.coreedge.raft.state.CoreStateApplier 1 1 1 Composition - Jdk -> Internal
org.neo4j.coreedge.catchup.storecopy.edge.state.StateFetcher org.neo4j.coreedge.catchup.storecopy.CoreClient 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.catchup.storecopy.core.RaftStateSnapshot org.neo4j.coreedge.raft.state.CoreSnapshot 2 1 1 - - Internal -> Internal
void java.util.concurrent.CompletableFuture<org.neo4j.coreedge.raft.state.CoreSnapshot> 1 1 1 - - Jdk -> Jdk
java.util.Map<java.lang.Object, org.neo4j.coreedge.catchup.storecopy.core.RaftStateType> org.neo4j.coreedge.raft.state.CoreSnapshot 1 1 1 - - Jdk -> Internal
org.neo4j.graphdb.config.Setting<org.neo4j.helpers.HostnamePort> org.neo4j.helpers.HostnamePort 2 1 1 - - Internal -> Internal
org.neo4j.io.fs.StoreChannel org.neo4j.io.fs.StoreFileChannel 3 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.test.RandomRule org.neo4j.test.Randoms 3 1 1 Composition - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.staging.CoarseBoundedProgressExecutionMonitor org.neo4j.unsafe.impl.batchimport.staging.CoarseBoundedProgressExecutionMonitorTest.ProgressExecutionMonitor 1 1 1 R_SUPER_T - Internal -> Internal
long org.neo4j.kernel.impl.store.record.AbstractBaseRecord 1 1 1 Composition - Jdk -> Internal
org.neo4j.tools.console.input.Command org.neo4j.kernel.impl.transaction.command.Command.BaseCommand<RECORD> 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.io.pagecache.PageCursor org.neo4j.io.pagecache.impl.muninn.MuninnPageCursor 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.InputIterable org.neo4j.unsafe.impl.batchimport.InputIterator 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.lang.Object 16 8 1 - - Internal -> Jdk
org.neo4j.collection.primitive.PrimitiveIntObjectMap<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> org.neo4j.collection.primitive.PrimitiveIntObjectMap<org.neo4j.kernel.api.impl.schema.ValueEncoding.String>[] 1 1 1 - - Internal -> Internal
java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, java.lang.Short> java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, java.lang.Short>[] 1 1 1 - - Jdk -> Jdk
short short[] 1 1 1 - Widening Jdk -> Jdk
org.neo4j.kernel.impl.logging.LogService org.neo4j.kernel.impl.logging.StoreLogService 1 1 1 - - Internal -> Internal
java.util.Map java.util.concurrent.ConcurrentMap 2 2 1 T_SUPER_R - Jdk -> Jdk
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.kernel.impl.transaction.log.pruning.ThresholdConfigParser.ThresholdConfigValue 2 2 1 Composition - Internal -> Internal
org.neo4j.tools.txlog.checktypes.CheckType org.neo4j.tools.txlog.checktypes.CheckType<?, ?> 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.log.segmented.SegmentedRaftLog org.neo4j.coreedge.raft.log.RaftLog 5 2 1 R_SUPER_T - Internal -> Internal
void org.neo4j.kernel.impl.store.record.PropertyRecord 1 1 1 - - Jdk -> Internal
int org.neo4j.kernel.impl.store.AbstractDynamicStore.HeaderReadResult 5 1 1 - - Jdk -> Internal
void java.util.List<org.neo4j.kernel.impl.store.record.PropertyRecord> 1 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.network.Message org.neo4j.coreedge.raft.RaftMessages.RaftMessage<MEMBER> 4 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.server.security.auth.BasicAuthManager org.neo4j.kernel.api.security.AuthManager 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.server.security.auth.BasicAuthManager org.neo4j.server.security.auth.UserManager 4 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.server.rest.dbms.AuthorizationFilter org.neo4j.server.rest.dbms.AuthorizationEnabledFilter 10 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStores org.neo4j.kernel.impl.store.RecordCursors 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.store.DynamicStringStore org.neo4j.kernel.impl.store.RecordCursor<org.neo4j.kernel.impl.store.record.DynamicRecord> 1 1 1 - - Internal -> Internal
org.neo4j.cursor.Cursor org.neo4j.kernel.impl.store.RecordCursor 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.store.DynamicArrayStore org.neo4j.kernel.impl.store.RecordCursor<org.neo4j.kernel.impl.store.record.DynamicRecord> 1 1 1 - - Internal -> Internal
long org.neo4j.kernel.impl.store.record.NodeRecord 2 1 1 Composition - Jdk -> Internal
org.neo4j.collection.primitive.PrimitiveIntIterator org.neo4j.storageengine.api.LabelItem 1 1 1 - - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveIntCollection org.neo4j.kernel.api.properties.DefinedProperty 1 1 1 - - Internal -> Internal
org.objectweb.asm.ClassWriter org.neo4j.codegen.source.ClassSourceWriter 3 1 1 - - Jdk -> Internal
java.lang.StringBuilder org.neo4j.codegen.source.ClassByteCodeWriter 1 1 1 - - Jdk -> Internal
org.neo4j.codegen.TypeReference org.neo4j.codegen.LocalVariable 1 1 1 Composition - Internal -> Internal
org.neo4j.codegen.CodeGenerationTest.SomeBean org.neo4j.codegen.NamedBase 1 1 1 - - Internal -> Internal
org.neo4j.codegen.CodeGenerationTest.NamedBase org.neo4j.codegen.CodeGenerationTest.SomeBean 1 1 1 - - Internal -> Internal
org.neo4j.codegen.CodeBlock org.neo4j.codegen.TryBlock 2 1 1 R_SUPER_T - Internal -> Internal
java.util.Map<org.neo4j.codegen.LocalVariable, org.neo4j.kernel.api.impl.schema.ValueEncoding.String> org.neo4j.codegen.LocalVariables 1 1 1 Composition - Jdk -> Internal
java.util.List java.util.function.Consumer 2 1 1 - - Jdk -> Jdk
org.neo4j.graphdb.GraphDatabaseService org.neo4j.coreedge.server.edge.EdgeGraphDatabase 2 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.graphdb.GraphDatabaseService org.neo4j.coreedge.server.core.CoreGraphDatabase 2 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.factory.GraphDatabaseFacade org.neo4j.kernel.internal.GraphDatabaseAPI 11 5 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.server.SenderService.TimestampedNonBlockingChannel org.neo4j.coreedge.raft.net.NonBlockingChannel 5 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.coreapi.CoreAPIAvailabilityGuard org.neo4j.kernel.impl.factory.EditionModule 1 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.discovery.EdgeDiscoveryService org.neo4j.coreedge.discovery.EdgeTopologyService 8 1 1 - - Internal -> Internal
org.neo4j.coreedge.discovery.CoreDiscoveryService org.neo4j.coreedge.discovery.EdgeTopologyService 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.discovery.CoreDiscoveryService.Listener org.neo4j.coreedge.discovery.CoreTopologyService.Listener 1 1 1 - - Internal -> Internal
org.neo4j.cluster.InstanceId org.neo4j.coreedge.server.BoltAddress 4 1 1 - - Internal -> Internal
void org.neo4j.kernel.api.impl.schema.ValueEncoding.String 27 6 1 - - Jdk -> Internal
org.neo4j.adversaries.Adversary org.neo4j.kernel.impl.store.kvstore.State 1 1 1 - - Internal -> Internal
org.neo4j.io.pagecache.PageCursor org.neo4j.adversaries.pagecache.AdversarialReadPageCursor 1 1 1 T_SUPER_R - Internal -> Internal
boolean org.neo4j.io.pagecache.impl.muninn.MuninnPageCursor 1 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String void 22 2 1 - - Internal -> Jdk
org.neo4j.cluster.InstanceId int 1 1 1 Composition - Internal -> Jdk
org.neo4j.coreedge.raft.log.RaftLog org.neo4j.coreedge.raft.log.inmemory.ConcurrentStressIT.LifecycledInMemoryRaftLog 2 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.log.RaftLog org.neo4j.coreedge.raft.log.segmented.SegmentedRaftLog 2 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.coreedge.raft.log.inmemory.ConcurrentStressIT.LifecycledInMemoryRaftLog org.neo4j.coreedge.raft.log.RaftLog 1 1 1 R_SUPER_T - Internal -> Internal
javax.transaction.xa.XAResource org.neo4j.graphdb.PropertyContainer 1 1 1 - - Jdk -> Internal
boolean org.neo4j.graphdb.Lock 1 1 1 - - Jdk -> Internal
void org.neo4j.graphdb.Lock 1 1 1 - - Jdk -> Internal
org.neo4j.cypher.internal.ExtendedExecutionResult org.neo4j.cypher.internal.ExecutionResult 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.discovery.CoreTopologyService org.neo4j.coreedge.discovery.ReadOnlyTopologyService 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.server.BoltAddress org.neo4j.coreedge.server.AdvertisedSocketAddress 2 2 1 Composition - Internal -> Internal
org.neo4j.server.security.auth.FileUserRepository org.neo4j.server.security.auth.UserRepository 3 1 1 R_SUPER_T - Internal -> Internal
java.time.Clock org.neo4j.server.security.auth.AuthenticationStrategy 1 1 1 - - Jdk -> Internal
org.neo4j.server.security.auth.User org.neo4j.kernel.api.impl.schema.ValueEncoding.String 2 2 1 Composition - Internal -> Internal
org.neo4j.server.security.auth.BasicAuthSubject org.apache.shiro.authc.credential.CredentialsMatcher 1 1 1 - - Internal -> External
org.neo4j.server.security.enterprise.auth.InMemoryGroupRepository org.neo4j.server.security.enterprise.auth.InMemoryRoleRepository 1 1 1 SIBLING - Internal -> Internal
org.neo4j.server.security.enterprise.auth.GroupSerialization org.neo4j.server.security.enterprise.auth.RoleSerialization 3 1 1 - - Internal -> Internal
org.neo4j.server.security.enterprise.auth.GroupRepository org.neo4j.server.security.enterprise.auth.RoleRepository 7 1 1 SIBLING - Internal -> Internal
java.util.concurrent.Future<?> org.neo4j.kernel.impl.locking.TerminationCompatibility.LockAcquisition 17 1 1 Composition - Jdk -> Internal
org.neo4j.coreedge.raft.state.explorer.action.NewEntry org.neo4j.coreedge.raft.outcome.ShipCommand.NewEntries 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AccessMode org.neo4j.kernel.api.security.AuthSubject 3 1 1 R_SUPER_T - Internal -> Internal
void org.neo4j.consistency.ConsistencyCheckService.Result 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.log.RaftLogCompactedException java.lang.IllegalArgumentException 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.format.RecordFormats java.lang.Object 2 2 1 - - Internal -> Jdk
org.neo4j.kernel.DefaultIdGeneratorFactory org.neo4j.kernel.IdGeneratorFactory 1 1 1 R_SUPER_T - Internal -> Internal
java.lang.StringBuffer java.lang.StringBuilder 16 5 1 SIBLING - Jdk -> Jdk
java.util.Optional<org.neo4j.graphdb.Result> void 4 1 1 - - Jdk -> Jdk
java.util.Optional<org.neo4j.coreedge.raft.state.Result> void 7 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.raft.state.CoreStateMachines org.neo4j.coreedge.raft.state.CommandDispatcher 5 1 1 Composition - Internal -> Internal
java.lang.Short java.lang.Integer 3 2 1 SIBLING - Jdk -> Jdk
java.util.function.Consumer<java.lang.Long> java.util.function.LongConsumer 4 2 1 - - Jdk -> Jdk
org.neo4j.unsafe.impl.batchimport.input.InputEntityCacherTest.TestRelationshipEntityCacher org.neo4j.unsafe.impl.batchimport.input.InputRelationshipCacher 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.input.InputEntityCacherTest.TestNodeEntityCacher org.neo4j.unsafe.impl.batchimport.input.InputNodeCacher 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.collection.pool.LinkedQueuePool org.neo4j.collection.pool.Pool 2 1 1 R_SUPER_T - Internal -> Internal
void org.neo4j.kernel.impl.locking.StopCompatibility.AcquiredLock 2 1 1 - - Jdk -> Internal
org.neo4j.server.security.auth.UserManager org.neo4j.server.security.enterprise.auth.ShiroAuthManager 1 1 1 R_SUPER_T - Internal -> Internal
boolean java.util.HashSet<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 1 1 1 - - Jdk -> Jdk
java.util.HashSet java.util.SortedSet 2 1 1 SIBLING - Jdk -> Jdk
java.util.HashSet java.util.TreeSet 1 1 1 SIBLING - Jdk -> Jdk
java.util.Iterator java.lang.Iterable 2 2 1 - - Jdk -> Jdk
org.neo4j.server.configuration.ConfigLoader.SettingsClasses java.util.function.Function<java.lang.Iterable<java.lang.Class<?>>, java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, org.neo4j.kernel.api.impl.schema.ValueEncoding.String>> 2 1 1 - - Internal -> Jdk
double java.lang.Double 2 2 1 - Boxing Jdk -> Jdk
org.neo4j.helpers.HostnamePort org.neo4j.coreedge.server.AdvertisedSocketAddress 5 1 1 - - Internal -> Internal
org.neo4j.coreedge.discovery.TestOnlyDiscoveryServiceFactory org.neo4j.coreedge.discovery.SharedDiscoveryService 1 1 1 SIBLING - Internal -> Internal
java.util.Set<com.hazelcast.core.Member> org.neo4j.coreedge.discovery.ClusterTopology 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.discovery.HazelcastClusterTopology org.neo4j.coreedge.discovery.ClusterTopology 3 1 1 R_SUPER_T - Internal -> Internal
java.util.Collection org.neo4j.helpers.Listeners 16 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, java.lang.Object> 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.util.JobScheduler org.neo4j.kernel.impl.util.Neo4jJobScheduler 1 1 1 R_SUPER_T - Internal -> Internal
java.lang.Long int 2 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.server.AdvertisedSocketAddress org.neo4j.coreedge.server.CoreMember 25 3 1 Composition - Internal -> Internal
java.util.ArrayList java.util.Map 1 1 1 - - Jdk -> Jdk
java.util.Set java.util.Map 16 9 1 - - Jdk -> Jdk
org.neo4j.coreedge.server.AdvertisedSocketAddress.AdvertisedSocketAddressByteBufferMarshal org.neo4j.coreedge.server.AdvertisedSocketAddress.AdvertisedSocketAddressChannelMarshal 3 1 1 - - Internal -> Internal
io.netty.buffer.ByteBuf org.neo4j.storageengine.api.ReadableChannel 3 1 1 - - External -> Internal
org.neo4j.coreedge.catchup.tx.edge.NetworkReadableClosableByteBuf org.neo4j.coreedge.raft.net.NetworkReadableClosableChannelNetty4 3 1 1 SIBLING - Internal -> Internal
io.netty.buffer.ByteBuf org.neo4j.storageengine.api.WritableChannel 2 1 1 - - External -> Internal
org.neo4j.coreedge.server.ByteBufMarshal org.neo4j.coreedge.raft.state.ChannelMarshal 13 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftMessages.RaftMessage org.neo4j.coreedge.raft.RaftMessages.StoreIdAwareMessage<org.neo4j.coreedge.server.CoreMember> 1 1 1 SIBLING - Internal -> Internal
java.lang.Object org.neo4j.coreedge.server.CoreMember 9 2 1 - - Jdk -> Internal
io.netty.buffer.ByteBuf org.neo4j.kernel.impl.store.StoreId 1 1 1 - - External -> Internal
org.neo4j.coreedge.raft.RaftMessages.RaftMessage org.neo4j.coreedge.raft.RaftMessages.StoreIdAwareMessage 9 3 1 SIBLING - Internal -> Internal
org.neo4j.storageengine.api.WritableChannel org.neo4j.coreedge.catchup.storecopy.core.NetworkFlushableByteBuf 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.coreedge.network.Message org.neo4j.coreedge.raft.RaftMessages.RaftMessage<org.neo4j.coreedge.server.CoreMember> 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.coreedge.network.Message org.neo4j.coreedge.raft.RaftMessages.RaftMessage<org.neo4j.coreedge.server.RaftTestMember> 9 2 1 T_SUPER_R - Internal -> Internal
java.lang.Object org.neo4j.coreedge.network.Message 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.network.Message java.util.Collection<org.neo4j.coreedge.network.Message> 1 1 1 - - Internal -> Jdk
org.neo4j.coreedge.raft.log.RaftLogEntry java.util.Collection<org.neo4j.coreedge.raft.log.RaftLogEntry> 1 1 1 - - Internal -> Jdk
void java.util.List<org.neo4j.coreedge.raft.RaftMessages.RaftMessage<org.neo4j.coreedge.server.RaftTestMember>> 1 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.catchup.tx.edge.TxPollingClient org.neo4j.kernel.lifecycle.Lifecycle 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.util.JobScheduler org.neo4j.coreedge.catchup.tx.edge.BatchingTxApplier 1 1 1 - - Internal -> Internal
long org.neo4j.coreedge.raft.RenewableTimeoutService 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.catchup.tx.edge.TxPullResponseListener long 1 1 1 - - Internal -> Jdk
java.io.File org.neo4j.coreedge.convert.ConversionVerifier 2 1 1 - - Jdk -> Internal
int java.util.Collection<java.lang.Integer> 1 1 1 - - Jdk -> Jdk
int org.neo4j.coreedge.discovery.Cluster 1 1 1 Composition - Jdk -> Internal
org.neo4j.coreedge.raft.RaftMessages.Directed<MEMBER> org.neo4j.coreedge.raft.RaftMessages.Directed 5 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftMessages.RaftMessage<MEMBER> org.neo4j.coreedge.raft.RaftMessages.RaftMessage 48 1 1 - - Internal -> Internal
com.hazelcast.core.Member java.util.Iterator<com.hazelcast.core.Member> 1 1 1 - - Internal -> Jdk
org.neo4j.coreedge.raft.RaftMessages.RaftMessage<org.neo4j.coreedge.server.RaftTestMember> org.neo4j.coreedge.raft.RaftMessages.RaftMessage 28 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.RaftTestMember org.neo4j.coreedge.server.CoreMember 101 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState<MEMBER> org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState 10 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState<org.neo4j.coreedge.server.RaftTestMember> org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState 6 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.Listener org.neo4j.coreedge.discovery.CoreTopologyService.Listener 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.membership.RaftMembershipState<org.neo4j.coreedge.server.RaftTestMember> org.neo4j.coreedge.raft.state.membership.RaftMembershipState 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftInstance<T> org.neo4j.coreedge.raft.RaftInstance 5 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState<java.lang.Object> org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState<org.neo4j.coreedge.server.CoreMember> org.neo4j.coreedge.server.core.locks.ReplicatedLockTokenState 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.membership.RaftMembershipState<org.neo4j.coreedge.server.CoreMember> org.neo4j.coreedge.raft.state.membership.RaftMembershipState 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftMessages.RaftMessage<org.neo4j.coreedge.server.CoreMember> org.neo4j.coreedge.raft.RaftMessages.RaftMessage 5 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.edge.CoreServerSelectionStrategy org.neo4j.coreedge.discovery.CoreTopologyService 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.replication.session.GlobalSessionTrackerState<org.neo4j.coreedge.server.CoreMember> org.neo4j.coreedge.raft.replication.session.GlobalSessionTrackerState 5 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.BoltAddress org.neo4j.coreedge.discovery.EdgeAddresses 7 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.vote.VoteState<MEMBER> org.neo4j.coreedge.raft.state.vote.VoteState 5 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.Listener<MEMBER> org.neo4j.kernel.impl.util.Listener 6 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftMessages.RaftMessage<java.lang.Object> org.neo4j.coreedge.raft.RaftMessages.RaftMessage 5 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.replication.LeaderOnlyReplicator org.neo4j.coreedge.raft.replication.SendToMyself 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.BoltAddress org.neo4j.coreedge.discovery.CoreAddresses 13 1 1 - - Internal -> Internal
org.neo4j.coreedge.discovery.ReadOnlyTopologyService org.neo4j.coreedge.discovery.CoreTopologyService 11 1 1 R_SUPER_T - Internal -> Internal
long org.neo4j.coreedge.server.CoreMember 31 1 1 - - Jdk -> Internal
java.util.Set java.util.Collection 10 5 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.coreedge.raft.state.vote.VoteState<org.neo4j.coreedge.server.RaftTestMember> org.neo4j.coreedge.raft.state.vote.VoteState 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.membership.RaftMembershipState<MEMBER> org.neo4j.coreedge.raft.state.membership.RaftMembershipState 10 1 1 - - Internal -> Internal
java.lang.Long org.neo4j.coreedge.server.CoreMember 8 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.RaftInstance<org.neo4j.coreedge.server.RaftTestMember> org.neo4j.coreedge.raft.RaftInstance 28 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftMessages.Directed<org.neo4j.coreedge.server.RaftTestMember> org.neo4j.coreedge.raft.RaftMessages.Directed 4 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.vote.VoteState<org.neo4j.coreedge.server.CoreMember> org.neo4j.coreedge.raft.state.vote.VoteState 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.server.AdvertisedSocketAddress.AdvertisedSocketAddressChannelMarshal org.neo4j.coreedge.server.CoreMember.CoreMemberMarshal 1 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.server.AdvertisedSocketAddress org.neo4j.coreedge.discovery.EdgeAddresses 1 1 1 Composition - Internal -> Internal
org.neo4j.server.security.enterprise.auth.AuthProcedures.StringResult org.neo4j.server.security.enterprise.auth.AuthProcedures.RoleResult 1 1 1 - - Internal -> Internal
org.neo4j.server.security.enterprise.auth.AuthProcedures.StringResult org.neo4j.server.security.enterprise.auth.AuthProcedures.UserResult 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AuthSubject org.neo4j.server.security.enterprise.auth.ShiroAuthSubject 7 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.FlushableChannel org.neo4j.kernel.impl.transaction.log.PositionAwarePhysicalFlushableChannel 1 1 1 - - Internal -> Internal
org.apache.shiro.authc.UsernamePasswordToken org.neo4j.server.security.enterprise.auth.ShiroAuthToken 1 1 1 - - Internal -> Internal
org.neo4j.server.security.enterprise.auth.ShiroAuthManager org.neo4j.server.security.enterprise.auth.EnterpriseUserManager 1 1 1 SIBLING - Internal -> Internal
org.neo4j.server.security.enterprise.auth.ShiroAuthManager org.neo4j.server.security.enterprise.auth.EnterpriseAuthManager 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.server.security.enterprise.auth.RoleManager org.neo4j.server.security.enterprise.auth.EnterpriseUserManager 3 1 1 R_SUPER_T - Internal -> Internal
org.apache.shiro.mgt.SecurityManager org.apache.shiro.mgt.DefaultSecurityManager 3 1 1 - - External -> External
org.apache.shiro.subject.Subject org.neo4j.server.security.enterprise.auth.ShiroSubject 3 2 1 - - External -> Internal
org.neo4j.server.security.enterprise.auth.ShiroAuthManager org.neo4j.server.security.enterprise.auth.MultiRealmAuthManager 2 2 1 SIBLING - Internal -> Internal
org.neo4j.server.security.enterprise.auth.EnterpriseAuthSubject org.neo4j.kernel.api.security.AuthSubject 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.security.AuthSubject org.neo4j.server.security.enterprise.auth.EnterpriseAuthSubject 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.coreedge.raft.log.segmented.StoreChannelPool org.neo4j.coreedge.raft.log.segmented.ReaderPool 1 1 1 - - Internal -> Internal
java.lang.Long org.neo4j.coreedge.raft.log.segmented.SegmentFile 1 1 1 - - Jdk -> Internal
java.util.ListIterator java.util.ArrayList 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.transaction.log.ReadAheadChannel<org.neo4j.io.fs.StoreChannel> java.io.Reader 1 1 1 - - Internal -> Jdk
java.util.Optional<java.io.Reader> java.io.Reader 1 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.convert.TargetMetadata org.neo4j.coreedge.convert.StoreMetadata 6 1 1 - - Internal -> Internal
org.neo4j.graphdb.Result org.neo4j.graphdb.ResourceIterator<java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, java.lang.Object>> 6 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.server.security.enterprise.auth.EnterpriseAuthManager org.neo4j.server.security.enterprise.auth.EnterpriseUserManager 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.Listener org.neo4j.kernel.impl.util.Listener<org.neo4j.coreedge.server.CoreMember> 4 1 1 - - Internal -> Internal
org.neo4j.coreedge.discovery.EdgeTopologyService org.neo4j.coreedge.discovery.TopologyService 11 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.discovery.CoreTopologyService org.neo4j.coreedge.discovery.EdgeTopologyService 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.discovery.CoreTopologyService org.neo4j.coreedge.discovery.TopologyService 3 1 1 SIBLING - Internal -> Internal
java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, com.hazelcast.core.MembershipListener> org.neo4j.kernel.api.impl.schema.ValueEncoding.String 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.server.AdvertisedSocketAddress long 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.util.UUID 3 2 1 - - Internal -> Jdk
org.neo4j.logging.Log org.neo4j.logging.LogProvider 1 1 1 - - Internal -> Internal
org.neo4j.logging.LogProvider org.neo4j.logging.Log 4 2 1 - - Internal -> Internal
io.netty.channel.Channel org.neo4j.bolt.v1.messaging.PackStreamMessageFormatV1.Writer 1 1 1 - - External -> Internal
boolean org.neo4j.kernel.api.exceptions.Status 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String java.lang.Object 2 1 1 - - Internal -> Jdk
org.neo4j.coreedge.raft.state.DurableStateStorage org.neo4j.coreedge.raft.state.StateStorage 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveIntIterator org.neo4j.collection.primitive.PrimitiveIntCollection 2 1 1 - - Internal -> Internal
void org.neo4j.coreedge.discovery.CoreServer 2 1 1 - - Jdk -> Internal
org.neo4j.coreedge.server.core.CoreGraphDatabase org.neo4j.coreedge.discovery.CoreServer 44 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.server.edge.EdgeGraphDatabase org.neo4j.coreedge.discovery.EdgeServer 7 2 1 Composition - Internal -> Internal
void org.neo4j.coreedge.discovery.EdgeServer 1 1 1 - - Jdk -> Internal
java.util.function.Supplier<org.neo4j.kernel.NeoStoreDataSource> org.neo4j.kernel.impl.transaction.state.DataSourceManager 2 1 1 T_SUPER_R - Jdk -> Internal
org.neo4j.coreedge.discovery.ClusterTopology java.lang.RuntimeException 1 1 1 - - Internal -> Jdk
boolean java.lang.Boolean 4 3 1 - Boxing Jdk -> Jdk
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.util.List<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 16 8 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.id.BufferingIdGenerator java.util.Map<org.neo4j.kernel.IdType, org.neo4j.kernel.impl.store.id.BufferingIdGenerator> 1 1 1 - - Internal -> Jdk
java.util.Map<org.neo4j.kernel.IdType, org.neo4j.kernel.impl.store.id.BufferingIdGenerator> org.neo4j.kernel.impl.store.id.BufferingIdGenerator 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.lang.Long 1 1 1 - - Internal -> Jdk
java.lang.RuntimeException com.hazelcast.core.HazelcastInstanceNotActiveException 1 1 1 - - Jdk -> Internal
java.lang.StringBuilder org.neo4j.kernel.api.impl.schema.ValueEncoding.String 4 1 1 - - Jdk -> Internal
java.lang.Long java.lang.Throwable 3 1 1 SIBLING - Jdk -> Jdk
org.neo4j.coreedge.raft.RaftServer org.neo4j.coreedge.raft.MismatchedStoreIdService 2 1 1 - - Internal -> Internal
java.util.List<org.neo4j.coreedge.raft.MismatchedStoreIdService.MismatchedStoreListener> java.util.List<BatchingMessageHandler.MismatchedStoreListener> 1 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.raft.RaftServer.MismatchedStoreIdException org.neo4j.coreedge.raft.BatchingMessageHandler.MismatchedStoreIdException 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.MismatchedStoreIdService.MismatchedStoreListener BatchingMessageHandler.MismatchedStoreListener 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.MismatchedStoreIdService.MismatchedStoreIdException BatchingMessageHandler.MismatchedStoreIdException 1 1 1 - - Internal -> Internal
BatchingMessageHandler.MismatchedStoreListener org.neo4j.coreedge.raft.MismatchedStoreIdService.MismatchedStoreListener 2 2 1 - - Internal -> Internal
BatchingMessageHandler.MismatchedStoreIdException org.neo4j.coreedge.raft.MismatchedStoreIdService.MismatchedStoreIdException 1 1 1 - - Internal -> Internal
org.neo4j.graphdb.GraphDatabaseService void 1 1 1 - - Internal -> Jdk
java.lang.Object org.neo4j.kernel.impl.store.id.IdType 2 1 1 - - Jdk -> Internal
java.io.File java.nio.file.Path 62 2 1 SIBLING - Jdk -> Jdk
org.neo4j.kernel.impl.storageengine.impl.recordstorage.RecordStorageEngine.BufferedIdMaintenanceController org.neo4j.kernel.impl.storageengine.impl.recordstorage.id.RecordStorageIdController 3 1 1 - - Internal -> Internal
java.lang.Object org.neo4j.kernel.impl.proc.Neo4jValue 8 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.impl.store.NeoStores org.neo4j.kernel.impl.storageengine.impl.recordstorage.id.RecordStorageIdController 1 1 1 - - Internal -> Internal
java.util.Set java.util.List 16 4 1 SIBLING - Jdk -> Jdk
org.neo4j.coreedge.TestStoreId org.neo4j.coreedge.server.StoreId 5 1 1 - - Internal -> Internal
org.neo4j.server.security.enterprise.auth.AuthProcedures.TransactionResult org.neo4j.server.security.enterprise.auth.AuthProcedures.TransactionTerminationResult 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.dbms.DbmsOperations org.neo4j.kernel.api.dbms.DbmsOperations.Factory 2 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.internal.Neo4jError java.util.concurrent.atomic.AtomicReference<org.neo4j.bolt.v1.runtime.internal.Neo4jError> 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.bolt.KillableUserSession org.neo4j.kernel.api.bolt.HaltableUserSession 8 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.membership.MembershipDriver org.neo4j.coreedge.raft.membership.RaftMembershipManager 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.state.ChannelMarshal<org.neo4j.coreedge.server.CoreMember> org.neo4j.coreedge.raft.state.membership.MembershipEntry.Marshal 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.membership.RaftMembershipState org.neo4j.coreedge.raft.membership.RaftMembershipManager 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.coreapi.InternalTransaction org.neo4j.kernel.api.KernelTransaction 1 1 1 SIBLING - Internal -> Internal
org.neo4j.bolt.v1.runtime.internal.TransactionIdTracker org.neo4j.bolt.v1.runtime.internal.VersionTracker 5 1 1 R_SUPER_T - Internal -> Internal
void org.neo4j.coreedge.raft.outcome.ConsensusOutcome 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.raft.net.Inbound.MessageHandler<org.neo4j.coreedge.raft.RaftMessages.RaftMessage> org.neo4j.coreedge.raft.RaftInstance 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.coreedge.raft.log.MonitoredRaftLog org.neo4j.coreedge.raft.log.RaftLog 2 1 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.InputIterator java.util.Iterator 2 1 1 R_SUPER_T - Internal -> Jdk
java.util.function.Supplier<java.lang.Iterable<org.neo4j.commandline.admin.AdminCommand.Provider>> org.neo4j.commandline.admin.CommandLocator 2 1 1 T_SUPER_R - Jdk -> Internal
org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String org.neo4j.kernel.IdType 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.StateStorage<org.neo4j.coreedge.raft.replication.session.GlobalSessionTrackerState> org.neo4j.coreedge.SessionTracker 1 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.raft.state.InMemoryStateStorage<org.neo4j.coreedge.raft.replication.session.GlobalSessionTrackerState> org.neo4j.coreedge.SessionTracker 1 1 1 - - Internal -> Internal
java.util.Set<org.neo4j.graphdb.Resource> boolean 1 1 1 - - Jdk -> Jdk
org.neo4j.graphdb.Resource org.neo4j.kernel.impl.locking.deferred.LockUnit 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.locking.DeferringLocks.Resource org.neo4j.kernel.impl.locking.deferred.LockUnit 4 1 1 SIBLING - Internal -> Internal
com.sun.jersey.api.client.Client org.neo4j.kernel.impl.locking.DeferringLocksTest.TestLocksClient 1 1 1 - - External -> Internal
org.neo4j.kernel.impl.locking.Locks.Client org.neo4j.kernel.impl.locking.StatementLocks 8 2 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.locking.Locks org.neo4j.kernel.impl.locking.StatementLocksFactory 8 2 1 Composition - Internal -> Internal
java.io.File[] java.io.File 2 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.store.PreAllocatedRecords org.neo4j.kernel.impl.store.allocator.ReusableRecordsAllocator 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.store.StorePropertyPayloadCursorTest.RecordAllocator org.neo4j.kernel.impl.store.DynamicRecordAllocator 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.index.impl.lucene.WritableIndexReferenceTest.TestIndexReader org.neo4j.index.impl.lucene.CloseTrackingIndexReader 2 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.server.CoreMember.CoreMemberMarshal org.neo4j.coreedge.server.MemberId.MemberIdMarshal 7 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.store.NodeStore org.neo4j.kernel.impl.store.RecordStore<org.neo4j.kernel.impl.store.record.LabelTokenRecord> 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.NodeRecord org.neo4j.kernel.impl.store.record.LabelTokenRecord 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.TokenStore org.neo4j.kernel.impl.store.RecordStore 2 1 1 - - Internal -> Internal
java.lang.Long java.lang.Integer 4 2 1 SIBLING - Jdk -> Jdk
org.neo4j.kernel.impl.store.record.RelationshipRecord org.neo4j.kernel.impl.store.record.NodeRecord 3 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.store.RelationshipStore org.neo4j.kernel.impl.store.RecordStore<org.neo4j.kernel.impl.store.record.NodeRecord> 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.NeoStores org.neo4j.unsafe.impl.batchimport.store.BatchingNeoStores 2 2 1 SIBLING - Internal -> Internal
org.neo4j.kernel.impl.store.record.PropertyKeyTokenRecord org.neo4j.kernel.impl.store.record.RelationshipRecord 3 1 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.store.BatchingNeoStores org.neo4j.kernel.impl.store.RecordStore<org.neo4j.kernel.impl.store.record.RelationshipGroupRecord> 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.state.CoreState org.neo4j.kernel.lifecycle.Lifecycle 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.membership.MembershipWaiter org.neo4j.coreedge.server.core.MembershipWaiterLifecycle 1 1 1 Composition - Internal -> Internal
org.neo4j.coreedge.raft.DelayedRenewableTimeoutService org.neo4j.kernel.lifecycle.Lifecycle 1 1 1 R_SUPER_T - Internal -> Internal
boolean org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.KernelTransaction org.neo4j.kernel.api.KernelTransactionHandle 4 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.KernelTransactionImplementation org.neo4j.kernel.api.KernelTransactionHandle 4 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.PackStreamMessageFormatV1.Writer io.netty.channel.Channel 1 1 1 - - Internal -> External
java.util.Stack org.neo4j.kernel.impl.util.DebugUtil.CallStack 4 1 1 - - Jdk -> Internal
org.neo4j.test.DatabaseRule org.neo4j.graphdb.GraphDatabaseService 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.raft.BatchingMessageHandler.MismatchedStoreIdException org.neo4j.coreedge.raft.MismatchedStoreIdService.MismatchedStoreIdException 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftInstance org.neo4j.coreedge.raft.net.Inbound.MessageHandler<org.neo4j.coreedge.raft.RaftMessages.StoreIdAwareMessage> 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftStateMachine org.neo4j.coreedge.raft.net.Inbound.MessageHandler<org.neo4j.coreedge.raft.RaftMessages.StoreIdAwareMessage> 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.LuceneSchemaIndex org.neo4j.kernel.api.impl.schema.WritableLuceneSchemaIndex 2 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.labelscan.LuceneLabelScanIndex org.neo4j.kernel.api.impl.labelscan.LabelScanIndex 9 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.index.partition.IndexPartition org.neo4j.kernel.api.impl.index.partition.AbstractIndexPartition 41 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.schema.LuceneSchemaIndex org.neo4j.kernel.api.impl.schema.SchemaIndex 15 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.schema.LuceneSchemaIndex org.neo4j.cypher.internal.compiler.v3_0.commands.SchemaIndex 21 1 1 - - Internal -> Internal
org.neo4j.function.Factory<org.apache.lucene.index.IndexWriterConfig> org.neo4j.kernel.api.impl.index.partition.IndexPartitionFactory 3 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.index.AbstractLuceneIndexIntegrationTest.TestLuceneIndex org.neo4j.kernel.api.impl.index.AbstractLuceneIndexIntegrationTest.WritableTestLuceneIndex 3 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.labelscan.LuceneLabelScanIndex org.neo4j.kernel.api.impl.labelscan.WritableLuceneLabelScanIndex 19 1 1 - - Internal -> Internal
org.neo4j.coreedge.raft.RaftTestNetwork.Outbound org.neo4j.coreedge.messaging.TestNetwork.Outbound 1 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.raft.RaftTestNetwork.Inbound org.neo4j.coreedge.messaging.TestNetwork.Inbound 1 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.core.consensus.RaftStateMachine org.neo4j.coreedge.core.consensus.RaftMachineBuilder.CommitListener 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.state.DataSourceManager org.neo4j.coreedge.catchup.storecopy.LocalDatabase 1 1 1 SIBLING - Internal -> Internal
org.neo4j.consistency.ConsistencyCheckService.Result void 7 1 1 - - Internal -> Jdk
java.lang.Throwable java.lang.instrument.IllegalClassFormatException 1 1 1 T_SUPER_R - Jdk -> Jdk
org.neo4j.shell.Output org.neo4j.commandline.admin.OutsideWorld 7 1 1 - - Internal -> Internal
org.neo4j.io.pagecache.StubPageCursor org.neo4j.kernel.impl.store.format.highlimit.FixedLinkedStubPageCursor 3 2 1 T_SUPER_R - Internal -> Internal
java.util.LinkedList<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> org.neo4j.kernel.api.impl.schema.ValueEncoding.String 2 1 1 - - Jdk -> Internal
org.neo4j.coreedge.messaging.marsalling.ChannelMarshal org.neo4j.coreedge.core.state.storage.StateMarshal 1 1 1 T_SUPER_R - Internal -> Internal
long java.util.function.LongSupplier 4 2 1 - - Jdk -> Jdk
int org.neo4j.coreedge.discovery.CoreClusterMember 1 1 1 Composition - Jdk -> Internal
void org.neo4j.coreedge.discovery.CoreClusterMember 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.KernelTransaction.Type org.neo4j.coreedge.core.consensus.roles.Role 3 1 1 - - Internal -> Internal
java.lang.Object org.neo4j.coreedge.scenarios.ClusterOverviewIT.MemberInfo 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.coreedge.messaging.address.AdvertisedSocketAddress 1 1 1 Composition - Internal -> Internal
com.hazelcast.core.ISet<java.lang.Object> org.neo4j.coreedge.discovery.HazelcastClientTest.HazelcastMap 1 1 1 - - Internal -> Internal
java.util.Set<com.hazelcast.core.Member> org.neo4j.kernel.api.impl.schema.ValueEncoding.String 1 1 1 - - Jdk -> Internal
com.hazelcast.core.Client com.hazelcast.core.Endpoint 1 1 1 - - Internal -> Internal
org.neo4j.graphalgo.impl.util.PriorityMap.Entry org.neo4j.graphalgo.impl.util.PriorityMap.Entry<java.lang.Object, java.lang.Object> 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.util.Set<com.hazelcast.core.Member> 1 1 1 - - Internal -> Jdk
org.neo4j.graphalgo.impl.util.PriorityMap.Entry java.util.Map.Entry<java.lang.Object, java.lang.Object> 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.store.id.IdGeneratorFactory org.neo4j.coreedge.core.state.machines.id.ReplicatedIdGeneratorFactory 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.csv.reader.SectionedCharBuffer org.neo4j.csv.reader.Source.Chunk 1 1 1 - - Internal -> Internal
org.neo4j.csv.reader.CharSeeker org.neo4j.csv.reader.CharReadable 6 1 1 SIBLING - Internal -> Internal
org.neo4j.test.rule.TargetDirectory org.neo4j.test.rule.TestDirectory 2 1 1 - - Internal -> Internal
org.neo4j.test.rule.TargetDirectory.TestDirectory org.neo4j.test.rule.TestDirectory 172 1 1 SIBLING - Internal -> Internal
RaftMessages.NewEntry.Batch RaftMessages.NewEntry.BatchRequest 5 1 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.Batch org.neo4j.coreedge.core.consensus.RaftMessages.NewEntry.BatchRequest 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.catchup.CatchupServerProtocol org.neo4j.com.Protocol<org.neo4j.kernel.api.KernelTransaction.Type> 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.catchup.CatchupServerProtocol org.neo4j.com.Protocol<E> 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.KernelTransaction.Type org.neo4j.kernel.impl.store.kvstore.State 3 1 1 - - Internal -> Internal
org.neo4j.coreedge.catchup.CatchupClientProtocol.NextMessage org.neo4j.coreedge.catchup.CatchupClientProtocol.State 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.catchup.CatchupServerProtocol.NextMessage org.neo4j.coreedge.catchup.CatchupServerProtocol.State 1 1 1 - - Internal -> Internal
java.util.stream.Stream<org.neo4j.kernel.builtinprocs.BuiltInProcedures.IndexResult> void 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.api.TokenNameLookup org.neo4j.kernel.api.index.InternalIndexState 1 1 1 - - Internal -> Internal
org.neo4j.function.Factory java.util.function.Function 4 2 1 - - Internal -> Jdk
java.io.File org.neo4j.kernel.impl.transaction.log.PhysicalLogFiles 4 2 1 Composition - Jdk -> Internal
org.neo4j.bolt.v1.runtime.integration.RecordingCallback<org.neo4j.bolt.v1.runtime.StatementMetadata, ?> org.neo4j.bolt.testing.BoltResponseRecorder 3 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.integration.RecordingCallback<org.neo4j.bolt.v1.runtime.spi.RecordStream, java.lang.Object> org.neo4j.bolt.testing.BoltResponseRecorder 1 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.msgprocess.TransportBridge org.neo4j.bolt.v1.messaging.BoltMessageRouter 1 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.PackStreamMessageFormatV1.Writer org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter 1 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.Sessions org.neo4j.bolt.v1.runtime.WorkerFactory 4 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.MessageFormat.Reader org.neo4j.bolt.v1.messaging.BoltResponseMessageReader 1 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.Sessions org.neo4j.bolt.v1.runtime.LifecycleManagedBoltFactory 1 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.message.Message org.neo4j.bolt.v1.messaging.message.ResponseMessage 22 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.RecordingMessageHandler org.neo4j.bolt.v1.messaging.BoltResponseMessageRecorder 2 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.PackStreamMessageFormatV1.Reader org.neo4j.bolt.v1.messaging.BoltRequestMessageReader 3 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.MonitoredSessions org.neo4j.bolt.v1.runtime.MonitoredWorkerFactory 2 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.Session org.neo4j.bolt.v1.runtime.BoltStateMachine 34 1 1 - - Internal -> Internal
org.apache.shiro.session.Session org.neo4j.bolt.v1.runtime.BoltWorker 2 1 1 - - External -> Internal
org.neo4j.bolt.v1.messaging.RecordingMessageHandler org.neo4j.bolt.v1.messaging.BoltRequestMessageRecorder 3 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.MessageHandler org.neo4j.bolt.v1.messaging.BoltResponseMessageHandler 4 1 1 - - Internal -> Internal
org.neo4j.server.security.enterprise.auth.AuthProcedures.SessionResult org.neo4j.server.security.enterprise.auth.AuthProcedures.ConnectionResult 4 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.MessageHandler org.neo4j.bolt.v1.messaging.BoltRequestMessageHandler 4 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.Session org.neo4j.bolt.v1.runtime.BoltWorker 2 1 1 - - Internal -> Internal
java.util.function.Consumer<org.neo4j.bolt.v1.runtime.Session> org.neo4j.bolt.v1.runtime.Job 6 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.bolt.SessionTracker org.neo4j.kernel.api.bolt.BoltConnectionTracker 10 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.messaging.MessageFormat.Writer org.neo4j.bolt.v1.messaging.BoltResponseMessageWriter 1 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.internal.concurrent.ThreadedSessions org.neo4j.bolt.v1.runtime.concurrent.ThreadedWorkerFactory 1 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.internal.StandardSessions org.neo4j.bolt.v1.runtime.BoltFactory 1 1 1 - - Internal -> Internal
java.io.Writer org.neo4j.bolt.v1.messaging.BoltRequestMessageWriter 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.messaging.RaftOutbound org.neo4j.coreedge.messaging.Outbound<org.neo4j.coreedge.core.consensus.RaftMessages.RaftMessage, org.neo4j.coreedge.identity.MemberId> 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.identity.MemberId.MemberIdMarshal org.neo4j.coreedge.identity.MemberId.Marshal 9 1 1 - - Internal -> Internal
org.neo4j.coreedge.core.consensus.log.RaftLogEntry[] org.neo4j.coreedge.core.consensus.log.RaftLogEntry 1 1 1 - - Internal -> Internal
java.util.function.Function org.neo4j.function.Factory 2 1 1 - - Jdk -> Internal
java.nio.file.Path org.neo4j.server.security.auth.FileUserRepository 1 1 1 Composition - Jdk -> Internal
java.util.function.Supplier<java.lang.Long> long 1 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.catchup.tx.TxStreamCompleteListener org.neo4j.coreedge.catchup.CatchUpResponseHandler 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.catchup.storecopy.EdgeToCoreClient org.neo4j.coreedge.catchup.CatchUpClient 1 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.catchup.CoreClient org.neo4j.coreedge.catchup.CatchUpClient 7 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.catchup.tx.TxPullResponseListener org.neo4j.coreedge.catchup.CatchUpResponseHandler 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.catchup.storecopy.StoreIdReceiver org.neo4j.coreedge.catchup.CatchUpResponseHandler 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.catchup.storecopy.StoreFileReceiver org.neo4j.coreedge.catchup.CatchUpResponseHandler 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.core.state.snapshot.CoreSnapshotListener org.neo4j.coreedge.catchup.CatchUpResponseHandler 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.catchup.storecopy.StoreFileStreamingCompleteListener org.neo4j.coreedge.catchup.CatchUpResponseHandler 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.catchup.CoreToCoreClient org.neo4j.coreedge.catchup.CatchUpClient 1 1 1 - - Internal -> Internal
java.lang.Object org.neo4j.server.rest.discovery.DiscoveryService 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.security.AuthSubject org.neo4j.server.security.auth.BasicAuthSubject 6 1 1 T_SUPER_R - Internal -> Internal
java.lang.Object org.neo4j.bolt.v1.runtime.spi.Record 1 1 1 - - Jdk -> Internal
org.neo4j.bolt.v1.runtime.spi.RecordStream org.neo4j.bolt.v1.runtime.spi.BoltResult 7 1 1 SIBLING - Internal -> Internal
int java.time.Duration 3 1 1 - - Jdk -> Jdk
int java.util.Map<org.neo4j.kernel.impl.store.id.IdType, java.lang.Integer> 3 1 1 - - Jdk -> Jdk
org.neo4j.helpers.FakeClock.Progressor org.neo4j.test.InputStreamAwaiterTest.Ticker 2 1 1 - - Internal -> Internal
org.neo4j.helpers.FrozenClock java.time.Clock 1 1 1 R_SUPER_T - Internal -> Jdk
org.neo4j.helpers.Clock org.neo4j.time.SystemNanoClock 4 1 1 - - Internal -> Internal
java.time.Clock org.neo4j.time.SystemNanoClock 12 4 1 T_SUPER_R - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.graphdb.Label 2 2 1 - - Internal -> Internal
boolean java.util.Optional<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 7 2 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.query.Neo4jTransactionalContext org.neo4j.kernel.impl.query.TransactionalContext 2 1 1 R_SUPER_T - Internal -> Internal
java.util.List java.util.HashSet 1 1 1 SIBLING - Jdk -> Jdk
java.util.concurrent.atomic.AtomicLong org.apache.commons.lang3.mutable.MutableLong 6 1 1 SIBLING - Jdk -> External
org.neo4j.kernel.impl.factory.CommunityFacadeFactory org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory 4 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveLongIterator org.neo4j.unsafe.impl.batchimport.RecordIdIterator 2 1 1 - - Internal -> Internal
org.neo4j.unsafe.impl.batchimport.ParallelizeByNodeIdStep org.neo4j.unsafe.impl.batchimport.AssignRelationshipIdBatchStep 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.kernel.api.impl.schema.ValueEncoding.String[] 48 13 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicReference<org.neo4j.coreedge.identity.ClusterId> org.neo4j.coreedge.identity.ClusterId 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.core.CoreGraphDatabase org.neo4j.kernel.impl.factory.GraphDatabaseFacade 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.helpers.HostnamePort org.neo4j.kernel.api.impl.schema.ValueEncoding.String 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.util.MutableInteger org.apache.commons.lang3.mutable.MutableInt 11 1 1 - - Internal -> External
org.neo4j.kernel.impl.util.MutableDouble org.apache.commons.lang3.mutable.MutableDouble 5 1 1 - - Internal -> External
org.neo4j.kernel.impl.store.NodeStore org.neo4j.kernel.impl.store.RecordCursor<org.neo4j.kernel.impl.store.record.NodeRecord> 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AuthSubject org.neo4j.kernel.api.impl.schema.ValueEncoding.String 2 1 1 - - Internal -> Internal
org.codehaus.jackson.JsonNode java.lang.Object 1 1 1 R_SUPER_T - External -> Jdk
org.neo4j.kernel.impl.api.ExecutingQueryEntry org.neo4j.kernel.impl.api.ExecutingQueryList 6 1 1 - - Internal -> Internal
org.neo4j.kernel.enterprise.api.security.EnterpriseAuthSubject org.neo4j.server.security.enterprise.auth.StandardEnterpriseAuthSubject 18 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.api.MetaOperations org.neo4j.kernel.impl.api.operations.MetaDataOperations 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.operations.MetaStatementOperations org.neo4j.kernel.impl.api.operations.MetaDataOperations 6 1 1 - - Internal -> Internal
org.neo4j.kernel.api.MetaOperations org.neo4j.kernel.api.MetaDataOperations 4 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.operations.MetaDataOperations org.neo4j.kernel.api.QueryRegistryOperations 1 1 1 - - Internal -> Internal
long org.neo4j.kernel.api.impl.schema.ValueEncoding.String 27 8 1 - - Jdk -> Internal
void java.util.concurrent.CompletionService<org.neo4j.coreedge.edge.EdgeGraphDatabase> 1 1 1 - - Jdk -> Jdk
long org.neo4j.coreedge.catchup.CatchupResult 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.identity.StoreId java.util.function.Supplier<org.neo4j.coreedge.identity.StoreId> 1 1 1 - - Internal -> Jdk
org.neo4j.coreedge.core.state.snapshot.CoreSnapshot org.neo4j.coreedge.core.replication.session.GlobalSessionTrackerState 1 1 1 - - Internal -> Internal
java.lang.Long org.neo4j.coreedge.catchup.CatchupResult 4 1 1 - - Jdk -> Internal
java.lang.Integer org.neo4j.kernel.impl.store.format.RecordFormats 1 1 1 - - Jdk -> Internal
java.util.concurrent.CompletionService<org.neo4j.coreedge.edge.EdgeGraphDatabase> void 1 1 1 - - Jdk -> Jdk
org.neo4j.coreedge.discovery.ClusterTopology org.neo4j.coreedge.discovery.EdgeTopology 4 1 1 - - Internal -> Internal
org.neo4j.coreedge.discovery.ClusterTopology org.neo4j.coreedge.discovery.CoreTopology 21 1 1 - - Internal -> Internal
org.neo4j.helpers.HostnamePort org.neo4j.helpers.AdvertisedSocketAddress 5 1 1 - - Internal -> Internal
org.neo4j.helpers.HostnamePort org.neo4j.helpers.ListenSocketAddress 28 2 1 - - Internal -> Internal
org.neo4j.helpers.HostnamePort org.neo4j.coreedge.messaging.address.ListenSocketAddress 3 1 1 - - Internal -> Internal
org.neo4j.server.configuration.ServerSettings.Encryption org.neo4j.server.configuration.ServerSettings.HttpConnector.Encryption 1 1 1 - - Internal -> Internal
java.util.function.Function org.neo4j.unsafe.impl.batchimport.input.csv.Decorator 17 3 1 T_SUPER_R - Jdk -> Internal
org.apache.shiro.cache.ehcache.EhCacheManager org.apache.shiro.cache.CacheManager 1 1 1 - - External -> External
java.time.Clock com.github.benmanes.caffeine.cache.Ticker 2 1 1 - - Jdk -> Internal
org.neo4j.server.security.enterprise.auth.AuthCache org.neo4j.server.security.enterprise.auth.ShiroCaffeineCache 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.Statement org.neo4j.kernel.guard.Guard 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.StatementOperationParts org.neo4j.kernel.impl.api.StatementOperationContainer 7 1 1 Composition - Internal -> Internal
java.io.File org.neo4j.storageengine.api.StoreFileMetadata 13 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.time.OffsetDateTime 5 1 1 - - Internal -> Jdk
org.neo4j.helpers.collection.Visitor<org.neo4j.kernel.impl.transaction.log.LogVersionedStoreChannel, java.io.IOException> org.neo4j.kernel.impl.transaction.log.LogicalTransactionStore 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.state.RecoverableTransaction org.neo4j.kernel.impl.transaction.CommittedTransactionRepresentation 4 3 1 - - Internal -> Internal
org.neo4j.kernel.impl.transaction.log.LogVersionedStoreChannel org.neo4j.kernel.impl.transaction.CommittedTransactionRepresentation 3 3 1 - - Internal -> Internal
void org.neo4j.helpers.collection.Visitor<org.neo4j.kernel.impl.transaction.CommittedTransactionRepresentation, java.lang.instrument.IllegalClassFormatException> 4 2 1 - - Jdk -> Internal
org.neo4j.kernel.impl.transaction.log.IOCursor<org.neo4j.kernel.impl.transaction.CommittedTransactionRepresentation> org.neo4j.kernel.impl.transaction.log.TransactionCursor 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.proc.ProcedureSignature org.neo4j.kernel.api.proc.FunctionSignature 1 1 1 - - Internal -> Internal
org.neo4j.collection.RawIterator<java.lang.Object[], org.neo4j.kernel.api.exceptions.ProcedureException> java.lang.Object 4 2 1 - - Internal -> Jdk
org.neo4j.kernel.api.proc.ProcedureSignature.Mode org.neo4j.kernel.api.proc.Mode 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.proc.FunctionSignature java.util.Optional<org.neo4j.kernel.api.proc.FunctionSignature> 2 1 1 - - Internal -> Jdk
java.util.List<org.neo4j.kernel.api.proc.FieldSignature> org.neo4j.kernel.api.proc.FieldSignature 4 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.proc.FieldSignature org.neo4j.kernel.api.proc.Neo4jTypes.AnyType 7 1 1 Composition - Internal -> Internal
java.util.List<org.neo4j.kernel.api.proc.CallableProcedure> org.neo4j.kernel.impl.proc.ProcedureJarLoader.Callables 4 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.api.proc.CallableProcedure org.neo4j.kernel.api.proc.CallableFunction 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.proc.FunctionSignature org.neo4j.cypher.internal.compiler.v3_1.spi.UserFunctionSignature 6 1 1 - - Internal -> Internal
org.neo4j.procedure.Function org.neo4j.procedure.UserFunction 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.proc.Neo4jTypes.AnyType org.neo4j.kernel.api.proc.FieldSignature 5 1 1 Composition - Internal -> Internal
java.nio.file.FileSystem org.neo4j.io.fs.FileSystemAbstraction 2 1 1 - - Jdk -> Internal
java.util.concurrent.ScheduledExecutorService org.neo4j.kernel.impl.util.JobScheduler 1 1 1 - - Jdk -> Internal
org.neo4j.server.security.enterprise.auth.InternalFlatFileRealmIT.TestScheduledExecutorService org.neo4j.server.security.enterprise.auth.InternalFlatFileRealmIT.TestJobScheduler 1 1 1 - - Internal -> Internal
void org.neo4j.server.security.auth.ListSnapshot<org.neo4j.server.security.auth.User> 2 1 1 - - Jdk -> Internal
void org.neo4j.server.security.auth.ListSnapshot<org.neo4j.server.security.enterprise.auth.RoleRecord> 2 1 1 - - Jdk -> Internal
byte java.util.List<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 1 1 1 - - Jdk -> Jdk
java.io.InputStream java.io.Reader 1 1 1 SIBLING - Jdk -> Jdk
java.io.File java.lang.Iterable<java.io.File> 1 1 1 - - Jdk -> Jdk
org.neo4j.bolt.v1.transport.integration.Neo4jWithSocket java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, org.neo4j.graphdb.config.Setting<?>> 1 1 1 - - Internal -> Jdk
org.neo4j.logging.Log org.neo4j.kernel.impl.enterprise.SecurityLog 4 3 1 T_SUPER_R - Internal -> Internal
org.neo4j.server.security.enterprise.auth.ShiroSubject org.neo4j.kernel.enterprise.api.security.EnterpriseAuthSubject 1 1 1 - - Internal -> Internal
org.neo4j.server.security.enterprise.auth.AuthProcedures org.neo4j.server.security.enterprise.auth.AuthProceduresLoggingTest.TestAuthProcedures 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.logging.LogProvider org.neo4j.kernel.impl.enterprise.SecurityLog 3 2 1 - - Internal -> Internal
org.neo4j.logging.Log org.neo4j.logging.async.AsyncLog 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.io.fs.FileSystemAbstraction org.neo4j.graphdb.mockfs.EphemeralFileSystemAbstraction 3 3 1 T_SUPER_R - Internal -> Internal
org.neo4j.cursor.IOCursor<org.neo4j.kernel.impl.transaction.CommittedTransactionRepresentation> org.neo4j.kernel.impl.transaction.log.TransactionCursor 8 2 1 T_SUPER_R - Internal -> Internal
org.neo4j.helpers.collection.Visitor<org.neo4j.kernel.impl.transaction.log.LogVersionedStoreChannel, java.lang.instrument.IllegalClassFormatException> org.neo4j.kernel.impl.transaction.log.LogicalTransactionStore 1 1 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicBoolean boolean 3 3 1 - - Jdk -> Jdk
org.neo4j.kernel.api.security.AuthSubject org.neo4j.kernel.api.security.AccessMode 1 1 1 R_SUPER_T - Internal -> Internal
long org.neo4j.kernel.enterprise.builtinprocs.QueryId 1 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.Number org.neo4j.kernel.api.impl.schema.ValueEncoding.String 1 1 1 - - Internal -> Internal
java.lang.Long org.neo4j.kernel.api.impl.schema.ValueEncoding.String 6 2 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.util.Optional<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 10 3 1 - - Internal -> Jdk
java.util.Optional<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> org.neo4j.kernel.api.impl.schema.ValueEncoding.String 47 5 1 - - Jdk -> Internal
java.util.stream.Stream<org.neo4j.kernel.enterprise.builtinprocs.BuiltInProcedures.TransactionTerminationResult> void 1 1 1 - - Jdk -> Jdk
org.neo4j.helpers.ListenSocketAddress org.neo4j.logging.LogProvider 1 1 1 - - Internal -> Internal
org.neo4j.graphdb.config.Setting<?> org.neo4j.kernel.api.impl.schema.ValueEncoding.String 29 2 1 - - Internal -> Internal
org.neo4j.kernel.builtinprocs.AwaitIndexProcedure org.neo4j.kernel.builtinprocs.IndexProcedures 1 1 1 SIBLING - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.kernel.builtinprocs.IndexSpecifier 4 1 1 Composition - Internal -> Internal
org.neo4j.kernel.api.security.AuthManager org.neo4j.server.security.enterprise.auth.EnterpriseAuthManager 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.helpers.collection.Visitor<java.lang.instrument.IllegalClassFormatException, org.neo4j.kernel.impl.transaction.log.LogVersionedStoreChannel> org.neo4j.kernel.impl.transaction.log.LogicalTransactionStore 1 1 1 - - Internal -> Internal
void org.neo4j.helpers.collection.Visitor<java.lang.instrument.IllegalClassFormatException, org.neo4j.kernel.impl.transaction.CommittedTransactionRepresentation> 2 1 1 - - Jdk -> Internal
org.neo4j.commandline.dbms.DatabaseImporter org.neo4j.commandline.dbms.Importer 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.helpers.Args org.neo4j.kernel.api.impl.schema.ValueEncoding.String 2 2 1 - - Internal -> Internal
java.lang.Object org.neo4j.server.security.enterprise.auth.plugin.spi.AuthorizationPlugin.PrincipalAndRealm 3 1 1 Composition - Jdk -> Internal
java.lang.Object byte 5 3 1 - - Jdk -> Jdk
org.apache.shiro.authc.AuthenticationInfo org.neo4j.server.security.enterprise.auth.plugin.spi.CacheableAuthenticationInfo 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.server.security.enterprise.auth.plugin.spi.AuthInfo org.neo4j.server.security.enterprise.auth.plugin.spi.CacheableAuthInfo 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.server.security.enterprise.auth.plugin.spi.CacheableAuthInfo org.neo4j.server.security.enterprise.auth.plugin.spi.AuthInfo 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.server.security.enterprise.auth.plugin.PluginRealm.CredentialsMatcher org.neo4j.server.security.enterprise.auth.plugin.spi.CustomCacheableAuthenticationInfo.CredentialsMatcher 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.query.QuerySession org.neo4j.kernel.impl.query.TransactionalContext 22 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.kernel.api.ExecutingQuery 2 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.query.QuerySession org.neo4j.kernel.api.ExecutingQuery 10 1 1 - - Internal -> Internal
javax.servlet.http.HttpServletRequest org.neo4j.server.rest.web.InternalJettyServletRequest.RequestData 1 1 1 - - External -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.util.function.Supplier<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.query.TransactionalContextFactory org.neo4j.kernel.impl.query.Neo4jTransactionalContextFactory 1 1 1 R_SUPER_T - Internal -> Internal
java.util.concurrent.atomic.AtomicReference<org.neo4j.server.security.enterprise.auth.ProcedureInteractionTestBase.ClassWithProcedures.LatchedRunnables> org.neo4j.test.DoubleLatch 1 1 1 - - Jdk -> Internal
org.neo4j.coreedge.identity.StoreId org.neo4j.coreedge.identity.ClusterId 5 1 1 - - Internal -> Internal
org.neo4j.coreedge.identity.ClusterId void 1 1 1 - - Internal -> Jdk
org.neo4j.coreedge.catchup.storecopy.LocalDatabase org.neo4j.coreedge.identity.ClusterIdentity 2 1 1 - - Internal -> Internal
org.neo4j.coreedge.core.consensus.RaftMessages.StoreIdAwareMessage org.neo4j.coreedge.core.consensus.RaftMessages.ClusterIdAwareMessage 27 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.discovery.procedures.ClusterOverviewProcedure.ReadWriteEndPoint org.neo4j.coreedge.discovery.procedures.GetServersProcedure.ReadWriteRouteEndPoint 12 1 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicBoolean java.util.concurrent.atomic.AtomicLong 4 2 1 SIBLING - Jdk -> Jdk
org.neo4j.test.rule.EmbeddedDatabaseRule org.neo4j.test.rule.DatabaseRule 8 4 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.enterprise.api.security.EnterpriseAuthManager org.neo4j.server.security.enterprise.auth.EnterpriseAuthAndUserManager 3 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.server.security.enterprise.auth.MultiRealmAuthManager org.neo4j.kernel.enterprise.api.security.EnterpriseAuthManager 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.ha.MasterClient214 org.neo4j.kernel.ha.com.slave.MasterClient 4 1 1 - - Internal -> Internal
org.neo4j.kernel.GraphDatabaseQueryService java.util.function.Supplier<org.neo4j.kernel.GraphDatabaseQueryService> 2 1 1 - - Internal -> Jdk
java.util.function.Supplier<org.neo4j.coreedge.identity.StoreId> org.neo4j.coreedge.catchup.storecopy.LocalDatabase 2 1 1 T_SUPER_R - Jdk -> Internal
java.util.concurrent.atomic.AtomicInteger org.apache.commons.lang3.mutable.MutableInt 2 2 1 SIBLING - Jdk -> External
java.util.concurrent.atomic.AtomicInteger org.neo4j.concurrent.WorkSyncTest.UnsynchronisedAdder 2 1 1 - - Jdk -> Internal
java.util.concurrent.locks.ReentrantLock java.util.concurrent.atomic.AtomicReference<java.lang.ref.Finalizer.FinalizerThread> 1 1 1 SIBLING - Jdk -> Jdk
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.helpers.Args 9 2 1 - - Internal -> Internal
java.util.concurrent.CountDownLatch java.util.function.Supplier<java.lang.Runnable> 1 1 1 - - Jdk -> Jdk
void java.lang.Throwable 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.store.kvstore.ProgressiveState org.neo4j.kernel.impl.store.kvstore.ConcurrentMapState<org.neo4j.kernel.api.impl.index.LuceneDocumentStructure.ValueEncoding.String> 1 1 1 - - Internal -> Internal
java.lang.Boolean java.lang.Throwable 7 1 1 SIBLING - Jdk -> Jdk
org.neo4j.coreedge.messaging.address.UnknownAddressMonitor.PeriodicLogger org.neo4j.kernel.impl.util.CappedLogger 2 1 1 - - Internal -> Internal
java.util.Map<java.lang.Object, org.neo4j.kernel.api.impl.schema.ValueEncoding.String> org.neo4j.server.security.enterprise.auth.plugin.api.AuthToken 4 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String char 21 2 1 - - Internal -> Jdk
org.neo4j.kernel.impl.api.scan.LabelScanStoreProvider.FullStoreChangeStream java.util.function.Supplier<org.neo4j.kernel.impl.api.index.IndexStoreView> 2 1 1 - - Internal -> Jdk
java.util.function.IntPredicate int 7 3 1 - - Jdk -> Jdk
int java.util.List<org.neo4j.kernel.api.index.NodePropertyUpdate> 1 1 1 - - Jdk -> Jdk
java.util.Map<java.lang.Long, org.neo4j.kernel.api.index.NodePropertyUpdate> schema.MultiIndexPopulationConcurrentUpdatesIT.AdaptableIndexStoreViewWrapper 3 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.api.Statement java.util.function.Supplier<org.neo4j.kernel.api.Statement> 1 1 1 - - Internal -> Jdk
org.neo4j.graphdb.Result org.neo4j.bolt.v1.runtime.TransactionStateMachine.BoltResultHandle 3 1 1 - - Internal -> Internal
org.neo4j.bolt.v1.runtime.spi.StatementRunner org.neo4j.kernel.GraphDatabaseQueryService 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.TestShortString.Charset org.neo4j.kernel.impl.store.TestStringCharset 1 1 1 - - Internal -> Internal
java.nio.charset.Charset org.neo4j.kernel.impl.store.TestStringCharset 1 1 1 - - Jdk -> Internal
org.neo4j.server.security.auth.FileUserRepository org.neo4j.server.security.auth.UserManager 1 1 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicReference java.util.function.Supplier 2 1 1 - - Jdk -> Jdk
org.neo4j.server.security.auth.InMemoryUserRepository org.neo4j.server.security.auth.UserRepository 3 2 1 - - Internal -> Internal
long org.neo4j.kernel.impl.api.KernelTransactionImplementation 1 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.api.dbms.DbmsOperations.Factory org.neo4j.kernel.api.dbms.DbmsOperations 8 1 1 - - Internal -> Internal
org.neo4j.helpers.AdvertisedSocketAddress org.neo4j.kernel.configuration.Config 2 1 1 - - Internal -> Internal
org.neo4j.helpers.AdvertisedSocketAddress org.neo4j.coreedge.discovery.ClientConnectorAddresses 11 1 1 - - Internal -> Internal
void java.util.Set<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 1 1 1 - - Jdk -> Jdk
org.neo4j.server.security.enterprise.auth.AuthProcedures.StringResult org.neo4j.server.security.enterprise.auth.AuthProceduresBase.StringResult 3 1 1 - - Internal -> Internal
org.neo4j.test.TargetDirectory.TestDirectory org.neo4j.test.rule.TestDirectory 4 4 1 - - Internal -> Internal
java.util.function.Supplier<org.neo4j.kernel.api.KernelTransaction> org.neo4j.kernel.api.KernelTransaction 1 1 1 - - Jdk -> Internal
org.neo4j.server.security.auth.UserManager org.neo4j.server.security.auth.UserManagerSupplier 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AuthManager org.neo4j.server.security.auth.UserManagerSupplier 2 1 1 - - Internal -> Internal
java.util.stream.Stream<org.neo4j.server.security.enterprise.auth.AuthProceduresBase.UserResult> java.util.stream.Stream<UserManagementProcedures.UserResult> 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.factory.PlatformModule org.neo4j.kernel.impl.util.Dependencies 3 1 1 Composition - Internal -> Internal
java.lang.IllegalStateException java.lang.RuntimeException 1 1 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.coreedge.core.consensus.state.ReadableRaftState org.neo4j.coreedge.core.consensus.state.ExposedRaftState 1 1 1 - - Internal -> Internal
org.neo4j.coreedge.core.consensus.state.RaftState org.neo4j.coreedge.core.consensus.state.ExposedRaftState 3 1 1 - - Internal -> Internal
org.neo4j.coreedge.core.consensus.state.ReadableRaftState org.neo4j.coreedge.core.consensus.RaftMachine 2 1 1 - - Internal -> Internal
org.neo4j.kernel.lifecycle.LifeSupport org.neo4j.kernel.lifecycle.Lifespan 1 1 1 Composition - Internal -> Internal
java.lang.RuntimeException java.lang.Throwable 1 1 1 R_SUPER_T - Jdk -> Jdk
java.lang.Object org.neo4j.kernel.lifecycle.Lifecycle 2 1 1 - - Jdk -> Internal
org.neo4j.coreedge.core.server.StartStopLife org.neo4j.kernel.lifecycle.Lifecycle 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.coreedge.core.server.StartStopLife org.neo4j.kernel.lifecycle.LifeSupport 1 1 1 SIBLING - Internal -> Internal
org.neo4j.coreedge.discovery.CoreClusterMember int 2 1 1 Composition - Internal -> Jdk
org.neo4j.kernel.api.security.AccessMode org.neo4j.kernel.api.impl.schema.ValueEncoding.String 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AccessMode org.neo4j.kernel.api.security.AccessMode.Static 1 1 1 - - Internal -> Internal
org.neo4j.server.security.enterprise.auth.EnterpriseAuthAndUserManager org.neo4j.server.security.enterprise.auth.MultiRealmAuthManager 2 1 1 R_SUPER_T - Internal -> Internal
boolean org.apache.shiro.authz.AuthorizationInfo 1 1 1 - - Jdk -> External
org.neo4j.kernel.api.impl.index.collector.DocValuesCollector.LongValuesIterator org.neo4j.kernel.api.impl.index.collector.ValuesIterator 3 1 1 SIBLING - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveLongIterator org.neo4j.kernel.api.impl.index.collector.ValuesIterator 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.store.TransactionId java.util.Optional<org.neo4j.kernel.impl.store.TransactionId> 2 2 1 - - Internal -> Jdk
java.util.function.Supplier org.neo4j.function.Suppliers.CapturingSupplier 1 1 1 T_SUPER_R - Jdk -> Internal
java.util.concurrent.Future com.hazelcast.core.ICompletableFuture<java.lang.Object> 4 1 1 - - Jdk -> Internal
java.util.concurrent.Future com.hazelcast.core.ICompletableFuture 1 1 1 - - Jdk -> Internal
int double 11 4 1 - Widening Jdk -> Jdk
java.util.Map java.util.SortedMap 1 1 1 T_SUPER_R - Jdk -> Jdk
java.util.function.Predicate org.neo4j.function.ThrowingPredicate 1 1 1 - - Jdk -> Internal
java.util.function.Supplier org.neo4j.function.ThrowingSupplier 1 1 1 - - Jdk -> Internal
org.neo4j.function.Suppliers.CapturingSupplier org.neo4j.function.Suppliers.ThrowingCapturingSupplier 3 1 1 - - Internal -> Internal
java.nio.file.Path java.nio.channels.FileLock 2 1 1 - - Jdk -> Jdk
org.neo4j.io.fs.FileSystemAbstraction java.nio.file.Path 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.nio.file.Path 3 2 1 - - Internal -> Jdk
org.neo4j.doc.server.rest.RESTDocsGenerator.ResponseEntity org.neo4j.server.rest.RESTRequestGenerator.ResponseEntity 6 2 1 - - Internal -> Internal
org.neo4j.server.rest.RESTDocsGenerator.ResponseEntity org.neo4j.server.rest.RESTRequestGenerator.ResponseEntity 14 2 1 - - Internal -> Internal
org.neo4j.logging.LogProvider org.neo4j.server.security.enterprise.log.SecurityLog 4 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AccessMode org.neo4j.kernel.api.KernelTransaction.Revertable 2 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AccessMode.Static org.neo4j.kernel.api.security.Allowance 1 1 1 - - Internal -> Internal
java.util.function.Supplier java.util.function.Function 9 2 1 - - Jdk -> Jdk
org.neo4j.kernel.api.KernelTransaction.Revertable org.neo4j.kernel.api.security.SecurityContext 2 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AccessMode.Static org.neo4j.kernel.api.security.SecurityContext 2 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AccessMode org.neo4j.kernel.api.security.SecurityContext 82 2 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AuthSubject org.neo4j.kernel.enterprise.api.security.EnterpriseSecurityContext 3 1 1 - - Internal -> Internal
org.neo4j.kernel.enterprise.api.security.EnterpriseAuthSubject org.neo4j.kernel.enterprise.api.security.EnterpriseSecurityContext 24 1 1 - - Internal -> Internal
org.neo4j.server.security.auth.BasicAuthSubject org.neo4j.server.security.auth.BasicSecurityContext 8 1 1 Composition - Internal -> Internal
org.neo4j.kernel.api.security.AuthSubject org.neo4j.kernel.api.security.SecurityContext 39 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.server.security.auth.BasicAuthSubject org.neo4j.kernel.api.security.AuthSubject 12 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.collection.primitive.hopscotch.HopScotchHashingAlgorithm.Monitor org.neo4j.kernel.ha.cluster.SwitchToSlave.Monitor 2 1 1 - - Internal -> Internal
org.neo4j.kernel.ha.cluster.SwitchToSlave org.neo4j.kernel.ha.cluster.SwitchToSlaveBranchThenCopy 7 1 1 R_SUPER_T - Internal -> Internal
void java.io.File 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.ha.cluster.SwitchToSlave org.neo4j.kernel.ha.cluster.SwitchToSlaveCopyThenBranch 8 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.helpers.AdvertisedSocketAddress java.util.Optional<org.neo4j.helpers.AdvertisedSocketAddress> 1 1 1 - - Internal -> Jdk
org.neo4j.causalclustering.discovery.CoreAddresses java.util.Optional<org.neo4j.causalclustering.discovery.CoreAddresses> 2 1 1 - - Internal -> Jdk
java.util.stream.Stream java.util.List 2 2 1 - - Jdk -> Jdk
java.lang.Object java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, java.lang.Object> 1 1 1 - - Jdk -> Jdk
org.neo4j.causalclustering.core.consensus.RaftMachine org.neo4j.causalclustering.core.consensus.election.Fixture.RaftFixture 2 1 1 Composition - Internal -> Internal
org.neo4j.causalclustering.discovery.CoreClusterMember java.util.Optional<org.neo4j.causalclustering.discovery.CoreClusterMember> 1 1 1 - - Internal -> Jdk
org.neo4j.causalclustering.discovery.ReadReplica java.util.Optional<org.neo4j.causalclustering.discovery.ReadReplica> 1 1 1 - - Internal -> Jdk
org.neo4j.server.security.enterprise.auth.plugin.api.RealmOperations.Log org.neo4j.server.security.enterprise.auth.plugin.api.AuthProviderOperations.Log 1 1 1 - - Internal -> Internal
org.neo4j.server.security.enterprise.auth.plugin.spi.AuthorizationPlugin.PrincipalAndRealm org.neo4j.server.security.enterprise.auth.plugin.spi.AuthorizationPlugin.PrincipalAndProvider 6 1 1 - - Internal -> Internal
java.lang.Comparable<java.lang.Object> org.neo4j.cluster.protocol.election.ElectionCredentials 6 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Object org.neo4j.cluster.protocol.election.ElectionCredentials 5 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.core.ThreadToStatementContextBridge org.neo4j.kernel.impl.query.Neo4jTransactionalContext.Dependencies 1 1 1 - - Internal -> Internal
org.neo4j.kernel.guard.Guard org.neo4j.kernel.impl.query.Neo4jTransactionalContext.Dependencies 1 1 1 - - Internal -> Internal
org.neo4j.graphdb.index.IndexManager java.util.function.Supplier<org.neo4j.graphdb.index.IndexManager> 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.query.Neo4jTransactionalContextFactory org.neo4j.kernel.impl.query.TransactionalContextFactory 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.query.Neo4jTransactionalContext.Dependencies java.util.function.Supplier<org.neo4j.kernel.api.Statement> 2 1 1 - - Internal -> Jdk
java.util.List<org.neo4j.commandline.admin.AdminCommand.Blocker> org.neo4j.commandline.admin.BlockerLocator 2 1 1 - - Jdk -> Internal
org.neo4j.causalclustering.core.consensus.membership.LeaderCommitWaiter<MEMBER> org.neo4j.causalclustering.core.consensus.membership.LeaderCommitWaiter 1 1 1 - - Internal -> Internal
org.neo4j.causalclustering.core.consensus.state.ReadableRaftState<MEMBER> org.neo4j.causalclustering.core.consensus.state.ExposedRaftState 1 1 1 - - Internal -> Internal
java.util.LinkedList<java.lang.Object> io.netty.buffer.ByteBuf 2 1 1 - - Jdk -> External
java.util.List<java.lang.Object> io.netty.buffer.ByteBuf 3 1 1 - - Jdk -> External
org.neo4j.causalclustering.core.consensus.membership.LeaderCommitWaiter long 1 1 1 - - Internal -> Jdk
java.util.Optional<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> org.neo4j.commandline.arguments.Arguments 13 1 1 - - Jdk -> Internal
java.io.File java.util.Optional<java.nio.file.Path> 3 1 1 - - Jdk -> Jdk
java.lang.Throwable java.util.concurrent.atomic.AtomicReference<java.lang.Throwable> 3 3 1 SIBLING - Jdk -> Jdk
org.apache.shiro.realm.Realm org.neo4j.server.security.enterprise.auth.plugin.PluginRealm 1 1 1 - - External -> Internal
java.util.List<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> org.neo4j.server.security.enterprise.auth.EnterpriseSecurityModule.SecurityConfig 1 1 1 Composition - Jdk -> Internal
java.util.concurrent.atomic.AtomicReference<java.lang.Throwable> java.lang.Throwable 2 2 1 SIBLING - Jdk -> Jdk
boolean java.util.List<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 1 1 1 - - Jdk -> Jdk
org.neo4j.com.storecopy.PostStoreCopyOperation org.neo4j.com.storecopy.MoveAfterCopy 2 1 1 - - Internal -> Internal
java.util.concurrent.ArrayBlockingQueue<org.neo4j.kernel.impl.transaction.CommittedTransactionRepresentation> org.neo4j.kernel.impl.api.TransactionQueue 2 2 1 - - Jdk -> Internal
org.neo4j.causalclustering.catchup.CatchupResult org.neo4j.causalclustering.catchup.TxPullRequestResult 2 2 1 Composition - Internal -> Internal
java.lang.Object org.neo4j.kernel.impl.locking.community.LockResource 9 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.enterprise.lock.forseti.ForsetiLockManager.Lock org.neo4j.graphdb.Lock 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.lang.Integer 11 4 1 - - Internal -> Jdk
java.lang.ref.Finalizer.FinalizerThread org.neo4j.causalclustering.scenarios.BoltCausalClusteringIT.LeaderSwitcher 1 1 1 - - Jdk -> Internal
int org.neo4j.helpers.AdvertisedSocketAddress 1 1 1 - - Jdk -> Internal
java.lang.Integer org.neo4j.helpers.AdvertisedSocketAddress 2 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String javax.ws.rs.core.UriInfo 1 1 1 - - Internal -> External
org.neo4j.kernel.api.impl.schema.ValueEncoding.String long 27 6 1 - - Internal -> Jdk
java.lang.OutOfMemoryError java.lang.Throwable 3 1 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.causalclustering.catchup.storecopy.FileContent org.neo4j.causalclustering.catchup.storecopy.FileChunk 5 1 1 - - Internal -> Internal
org.neo4j.causalclustering.core.consensus.schedule.RenewableTimeoutService org.neo4j.kernel.impl.util.JobScheduler 1 1 1 - - Internal -> Internal
org.neo4j.causalclustering.core.consensus.schedule.RenewableTimeoutService.RenewableTimeout org.neo4j.kernel.impl.util.JobScheduler.JobHandle 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.JobScheduler org.neo4j.causalclustering.core.consensus.schedule.RenewableTimeoutService 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.util.JobScheduler.JobHandle org.neo4j.causalclustering.core.consensus.schedule.RenewableTimeoutService.RenewableTimeout 1 1 1 - - Internal -> Internal
org.neo4j.io.fs.FileSystemAbstraction org.neo4j.io.fs.StoreChannel 2 1 1 - - Internal -> Internal
io.netty.channel.ChannelHandlerContext byte 1 1 1 - - External -> Jdk
java.lang.Object org.neo4j.io.fs.FileSystemAbstraction.ThirdPartyFileSystem 1 1 1 - - Jdk -> Internal
org.neo4j.graphdb.mockfs.LimitedFilesystemAbstraction org.neo4j.io.fs.FileSystemAbstraction 2 1 1 - - Internal -> Internal
org.neo4j.io.fs.FileSystemAbstraction java.util.function.Supplier<org.neo4j.io.fs.FileSystemAbstraction> 1 1 1 - - Internal -> Jdk
org.neo4j.server.security.enterprise.auth.AuthScenariosInteractionTestBase.FullLog org.neo4j.server.security.enterprise.log.SecurityLog 1 1 1 - - Internal -> Internal
org.neo4j.kernel.internal.StoreLocker org.neo4j.commandline.dbms.StoreLockChecker 1 1 1 SIBLING - Internal -> Internal
org.neo4j.io.fs.DefaultFileSystemAbstraction org.neo4j.io.fs.FileSystemAbstraction 16 3 1 R_SUPER_T - Internal -> Internal
org.neo4j.index.Modifier.Options org.neo4j.index.IndexWriter.Options 9 1 1 Composition - Internal -> Internal
java.lang.reflect.Modifier org.apache.lucene.index.IndexWriter 1 1 1 - - Jdk -> External
org.neo4j.index.ValueAmender org.neo4j.index.ValueMerger 6 1 1 - - Internal -> Internal
void org.apache.commons.lang3.mutable.MutableLong 1 1 1 - - Jdk -> External
java.util.concurrent.atomic.AtomicLong long 2 2 1 - - Jdk -> Jdk
java.util.List java.util.concurrent.CopyOnWriteArrayList 1 1 1 T_SUPER_R - Jdk -> Jdk
org.neo4j.index.gbptree.SplitResult<KEY> void 5 1 1 - - Internal -> Jdk
org.neo4j.index.gbptree.SplitResult<org.apache.commons.lang3.mutable.MutableLong> void 2 1 1 - - Internal -> Jdk
org.neo4j.index.gbptree.SplitResult org.neo4j.index.gbptree.StructurePropagation 3 1 1 - - Internal -> Internal
java.util.stream.Stream java.util.Set 1 1 1 - - Jdk -> Jdk
org.neo4j.index.gbptree.GBPTree.SingleIndexWriter void 1 1 1 - - Internal -> Jdk
java.util.concurrent.atomic.AtomicReference<org.neo4j.index.gbptree.GBPTree.SingleIndexWriter> org.neo4j.index.gbptree.GBPTree.SingleIndexWriter 1 1 1 - - Jdk -> Internal
org.neo4j.index.gbptree.InternalTreeLogicTest.Checkpointer org.neo4j.index.gbptree.InternalTreeLogicTest.GenerationManager 1 1 1 - - Internal -> Internal
org.neo4j.index.gbptree.TestPageCursor org.neo4j.index.gbptree.PageAwareByteArrayCursor 1 1 1 SIBLING - Internal -> Internal
org.neo4j.index.gbptree.TreeState java.util.Optional<org.neo4j.index.gbptree.TreeState> 1 1 1 - - Internal -> Jdk
org.neo4j.graphdb.mockfs.EphemeralFileSystemAbstraction org.neo4j.test.rule.fs.EphemeralFileSystemRule 1 1 1 Composition - Internal -> Internal
java.io.File org.neo4j.test.rule.TestDirectory 2 2 1 Composition - Jdk -> Internal
java.lang.Object org.neo4j.kernel.api.proc.CallableUserAggregationFunction.Aggregator 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.lifecycle.LifeSupport org.neo4j.kernel.AvailabilityGuard 3 1 1 - - Internal -> Internal
org.neo4j.kernel.KernelModule org.neo4j.kernel.NeoStoreKernelModule 3 1 1 R_SUPER_T - Internal -> Internal
TransactionLogModule org.neo4j.kernel.NeoStoreTransactionLogModule 3 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.api.exceptions.Status java.util.Optional<org.neo4j.kernel.api.exceptions.Status> 5 1 1 - - Internal -> Jdk
java.lang.ref.Finalizer.FinalizerThread org.neo4j.causalclustering.core.replication.RaftReplicatorTest.ReplicatingThread 1 1 1 - - Jdk -> Internal
void org.neo4j.graphdb.Node 2 2 1 - - Jdk -> Internal
boolean org.neo4j.index.gbptree.TreeState 1 1 1 Composition - Jdk -> Internal
org.neo4j.bolt.v1.messaging.BoltRequestMessageHandler org.neo4j.bolt.v1.messaging.BoltMessageRouter 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.index.gbptree.GBPTree.RootCatchup java.util.function.Supplier<org.neo4j.index.gbptree.Root> 4 1 1 - - Internal -> Jdk
org.neo4j.backup.BackupTool org.neo4j.backup.BackupService 2 1 1 Composition - Internal -> Internal
org.apache.lucene.store.LockObtainFailedException java.lang.instrument.IllegalClassFormatException 2 1 1 - - External -> Jdk
org.neo4j.test.rule.PageCacheRule org.neo4j.test.rule.ConfigurablePageCacheRule 4 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.bolt.v1.runtime.concurrent.ThreadedWorkerFactory org.neo4j.bolt.v1.runtime.WorkerFactory 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.locking.TracerCompatibility.Tracer org.neo4j.kernel.impl.locking.LockTracer 7 1 1 - - Internal -> Internal
org.neo4j.kernel.api.security.AccessMode org.neo4j.server.security.enterprise.auth.StandardEnterpriseSecurityContext.StandardAccessMode 1 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.cursor.Cursor java.util.Iterator 3 1 1 - - Internal -> Jdk
byte char 9 2 1 - - Jdk -> Jdk
org.neo4j.server.enterprise.helpers.EnterpriseServerBuilder org.neo4j.server.helpers.CommunityServerBuilder 1 1 1 R_SUPER_T - Internal -> Internal
java.lang.ref.Finalizer.FinalizerThread java.lang.Runnable 1 1 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.graphdb.factory.Description org.neo4j.configuration.Description 1 1 1 - - Internal -> Internal
java.lang.Class<?> org.neo4j.configuration.LoadableConfig 2 1 1 - - Jdk -> Internal
java.util.Map<org.neo4j.kernel.api.impl.schema.ValueEncoding.String, org.neo4j.kernel.api.impl.schema.ValueEncoding.String> org.neo4j.kernel.configuration.Config 17 8 1 Composition - Jdk -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.configuration.ConfigValue 1 1 1 Composition - Internal -> Internal
java.util.Map<?, ?> org.neo4j.kernel.configuration.Config 2 1 1 - - Jdk -> Internal
org.neo4j.graphdb.factory.GraphDatabaseSettings.BoltConnector org.neo4j.kernel.configuration.BoltConnector 3 1 1 - - Internal -> Internal
org.junit.Test org.neo4j.configuration.LoadableConfigTest.TestConfig 1 1 1 - - External -> Internal
boolean org.neo4j.test.rule.PageCacheRule.PageCacheConfig 2 1 1 - - Jdk -> Internal
org.neo4j.io.pagecache.tracing.PageCacheTracer org.neo4j.test.rule.PageCacheRule.PageCacheConfig 2 1 1 Composition - Internal -> Internal
org.neo4j.index.gbptree.RightmostInChain<KEY> org.neo4j.index.gbptree.RightmostInChain 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.RecordCursors org.neo4j.kernel.impl.api.store.NodeExploringCursors 1 1 1 - - Internal -> Internal
java.util.function.IntSupplier org.neo4j.storageengine.api.RelationshipTypeItem 12 2 1 T_SUPER_R - Jdk -> Internal
java.util.Set<java.lang.Integer> org.neo4j.collection.primitive.PrimitiveIntSet 1 1 1 - - Jdk -> Internal
java.util.concurrent.CountDownLatch org.neo4j.store.watch.FileWatchIT.DeletionLatchEventListener 1 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.internal.GraphDatabaseAPI org.neo4j.kernel.api.impl.schema.ValueEncoding.String 1 1 1 - - Internal -> Internal
org.neo4j.storageengine.api.RelationshipTypeItem java.util.function.IntSupplier 4 1 1 R_SUPER_T - Internal -> Jdk
org.neo4j.causalclustering.core.state.machines.tx.RetryStrategy.Timeout org.neo4j.causalclustering.core.state.machines.tx.RetryStrategy 1 1 1 - - Internal -> Internal
java.util.concurrent.atomic.AtomicInteger int 2 2 1 - - Jdk -> Jdk
org.neo4j.helpers.progress.ProgressListener.MultiPartProgressListener org.neo4j.helpers.progress.ProgressListener 1 1 1 - - Internal -> Internal
org.neo4j.index.Index org.neo4j.index.gbptree.GBPTree 24 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.index.IndexWriter java.io.Writer 21 2 1 SIBLING - Internal -> Jdk
org.neo4j.index.IndexWriter org.neo4j.index.internal.gbptree.Writer 2 1 1 - - Internal -> Internal
org.neo4j.index.Index org.neo4j.index.internal.gbptree.GBPTree 3 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.bolt.v1.runtime.BoltConnectionDescriptor 13 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.bolt.v1.runtime.BoltQuerySource 5 1 1 Composition - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String java.net.InetSocketAddress 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.kernel.impl.query.clientsession.ClientSessionInfo 5 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.query.clientsession.ClientSessionInfo org.neo4j.kernel.api.impl.schema.ValueEncoding.String 1 1 1 - - Internal -> Internal
org.neo4j.causalclustering.catchup.storecopy.CopiedStoreRecovery org.neo4j.causalclustering.catchup.storecopy.StoreCopyProcess 2 1 1 Composition - Internal -> Internal
org.neo4j.causalclustering.catchup.storecopy.StoreFetcher org.neo4j.causalclustering.catchup.storecopy.StoreCopyProcess 1 1 1 Composition - Internal -> Internal
void org.neo4j.causalclustering.discovery.CoreClusterMember 3 2 1 - - Jdk -> Internal
org.neo4j.causalclustering.discovery.CoreClusterMember org.neo4j.kernel.ha.cluster.member.ClusterMember 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.causalclustering.core.state.machines.tx.RecoverTransactionLogState org.neo4j.causalclustering.core.state.machines.tx.RecoverConsensusLogIndex 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.TransactionRepresentationCommitProcess org.neo4j.kernel.impl.api.TransactionCommitProcess 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.causalclustering.messaging.routing.CoreMemberSelectionStrategy org.neo4j.causalclustering.messaging.routing.UpstreamDatabaseSelectionStrategy 5 1 1 - - Internal -> Internal
org.neo4j.causalclustering.messaging.routing.UpstreamDatabaseSelectionStrategy org.neo4j.causalclustering.readreplica.UpstreamDatabaseStrategySelector 4 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.kernel.api.ExecutingQuery.QueryInfo 1 1 1 Composition - Internal -> Internal
org.neo4j.causalclustering.identity.MemberId java.util.Optional<org.neo4j.causalclustering.identity.MemberId> 8 3 1 - - Internal -> Jdk
org.neo4j.causalclustering.readreplica.UpstreamDatabaseStrategySelectorTest.DummyUpstreamDatabaseSelectionStrategy org.neo4j.causalclustering.readreplica.UpstreamDatabaseSelectionStrategy 1 1 1 R_SUPER_T - Internal -> Internal
java.util.LinkedHashSet java.util.LinkedList 1 1 1 SIBLING - Jdk -> Jdk
java.util.Set java.util.stream.Stream 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.locking.Locks.ActiveLock org.neo4j.kernel.impl.locking.ActiveLock 3 1 1 - - Internal -> Internal
java.util.Collection java.util.stream.Stream 16 1 1 - - Jdk -> Jdk
java.util.Map<java.lang.Long, java.util.concurrent.atomic.AtomicInteger> org.neo4j.storageengine.api.lock.ResourceType 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.index.labelscan.NativeLabelScanStore.NativeLabelScanStoreMonitor org.neo4j.collection.primitive.hopscotch.HopScotchHashingAlgorithm.Monitor 1 1 1 R_SUPER_T - Internal -> Internal
java.lang.Integer org.neo4j.kernel.api.schema.IndexDescriptor 1 1 1 - - Jdk -> Internal
int org.neo4j.kernel.api.schema.NodePropertyDescriptor 13 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.index.IndexDescriptor org.neo4j.kernel.api.constraints.IndexBackedConstraint 2 1 1 - - Internal -> Internal
java.util.Map<java.lang.Integer, org.neo4j.kernel.impl.api.store.SchemaCache.CommittedIndexDescriptor> org.neo4j.kernel.impl.api.store.SchemaCache.CommittedIndexDescriptor 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.index.IndexDescriptor org.neo4j.kernel.api.schema.NodePropertyDescriptor 15 1 1 Composition - Internal -> Internal
org.neo4j.kernel.api.constraints.PropertyConstraint org.neo4j.kernel.api.schema.NodePropertyDescriptor 1 1 1 - - Internal -> Internal
int org.neo4j.kernel.api.schema.RelationshipPropertyDescriptor 4 1 1 - - Jdk -> Internal
int int[] 28 8 1 - - Jdk -> Jdk
org.neo4j.kernel.api.index.IndexDescriptor org.neo4j.kernel.api.constraints.NodePropertyExistenceConstraint 3 1 1 - - Internal -> Internal
org.neo4j.kernel.api.constraints.RelationshipPropertyExistenceConstraint org.neo4j.kernel.api.schema.IndexDescriptor 3 1 1 - - Internal -> Internal
org.neo4j.kernel.api.constraints.NodePropertyExistenceConstraint org.neo4j.kernel.api.constraints.RelationshipPropertyExistenceConstraint 3 1 1 - - Internal -> Internal
int org.neo4j.kernel.api.schema.IndexDescriptor 4 1 1 - - Jdk -> Internal
int org.neo4j.kernel.api.schema.EntityPropertyDescriptor 1 1 1 Composition - Jdk -> Internal
org.neo4j.graphdb.schema.DefinitionWithProperties java.lang.Iterable<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> 2 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.constraints.IndexBackedConstraint org.neo4j.kernel.api.constraints.UniquenessConstraint 3 1 1 - - Internal -> Internal
java.util.Map java.util.Set 2 2 1 - - Jdk -> Jdk
java.util.ArrayList java.util.List 4 3 1 R_SUPER_T - Jdk -> Jdk
java.util.concurrent.ArrayBlockingQueue java.util.concurrent.BlockingQueue 1 1 1 R_SUPER_T - Jdk -> Jdk
org.neo4j.causalclustering.identity.MemberId org.neo4j.causalclustering.core.consensus.LeaderLocator 1 1 1 - - Internal -> Internal
org.neo4j.kernel.StoreLockException java.lang.Throwable 1 1 1 - - Internal -> Jdk
java.io.File org.neo4j.causalclustering.core.state.ClusterStateDirectory 1 1 1 Composition - Jdk -> Internal
java.io.File org.neo4j.causalclustering.discovery.CoreClusterMember 1 1 1 Composition - Jdk -> Internal
java.lang.Object java.lang.Object[] 7 4 1 - - Jdk -> Jdk
org.neo4j.kernel.impl.logging.NullLogService org.neo4j.kernel.impl.logging.LogService 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.impl.ha.ClusterManager.HighlyAvailableGraphDatabaseProxy org.neo4j.kernel.ha.HighlyAvailableGraphDatabase 3 1 1 - - Internal -> Internal
org.neo4j.metrics.MetricsKernelExtensionFactory.Dependencies org.neo4j.logging.Log 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.spi.KernelContext boolean 1 1 1 - - Internal -> Jdk
org.neo4j.io.fs.StoreChannel java.nio.channels.ReadableByteChannel 2 1 1 - - Internal -> Jdk
java.io.File org.neo4j.causalclustering.discovery.ReadReplica 1 1 1 Composition - Jdk -> Internal
org.neo4j.kernel.api.schema.EntityPropertyDescriptor org.neo4j.kernel.api.schema_new.SchemaDescriptor 3 2 1 - - Internal -> Internal
org.neo4j.storageengine.api.schema.SchemaRule.Kind org.neo4j.kernel.impl.store.record.IndexRule 9 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.UniquePropertyConstraintRule int 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.impl.schema.ValueEncoding.String org.neo4j.storageengine.api.schema.SchemaRule.Kind 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.UniquePropertyConstraintRule org.neo4j.kernel.impl.store.record.ConstraintRule 17 1 1 - - Internal -> Internal
org.neo4j.kernel.api.schema.NodePropertyDescriptor org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor 3 2 1 - - Internal -> Internal
org.neo4j.storageengine.api.schema.SchemaRule org.neo4j.kernel.impl.store.record.ConstraintRule 2 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.NodePropertyExistenceConstraintRule org.neo4j.kernel.impl.store.record.ConstraintRule 2 1 1 - - Internal -> Internal
org.neo4j.storageengine.api.schema.SchemaRule org.neo4j.kernel.impl.store.record.IndexRule 6 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.schema.NodePropertyDescriptor org.neo4j.kernel.api.schema_new.SchemaDescriptor 7 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.RelationshipPropertyExistenceConstraintRule org.neo4j.kernel.impl.store.record.ConstraintRule 7 1 1 - - Internal -> Internal
org.neo4j.storageengine.api.schema.IndexSchemaRule org.neo4j.kernel.impl.store.record.IndexRule 5 1 1 T_SUPER_R - Internal -> Internal
org.neo4j.kernel.impl.store.record.PropertyConstraintRule org.neo4j.kernel.impl.store.record.ConstraintRule 11 1 1 SIBLING - Internal -> Internal
java.util.Optional<java.lang.Integer> int 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.api.schema_new.SchemaDescriptor org.neo4j.kernel.api.schema_new.LabelSchemaDescriptor 6 1 1 R_SUPER_T - Internal -> Internal
java.util.function.Supplier org.neo4j.kernel.api.schema_new.SchemaDescriptor.Supplier 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.api.impl.labelscan.LabelScanIndex org.neo4j.kernel.api.impl.labelscan.LuceneLabelScanIndexBuilder 5 1 1 - - Internal -> Internal
org.neo4j.kernel.api.impl.schema.ValueEncoding.String boolean 24 2 1 - - Internal -> Jdk
java.util.Optional<org.neo4j.kernel.api.impl.schema.ValueEncoding.String> boolean 4 1 1 - - Jdk -> Jdk
boolean org.neo4j.kernel.api.impl.schema.ValueEncoding.String 24 4 1 - - Jdk -> Internal
org.neo4j.kernel.api.schema.IndexDescriptor java.lang.Long 12 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.schema.IndexDescriptor long 66 1 1 - - Internal -> Jdk
org.neo4j.kernel.impl.api.index.FlippableIndexProxy org.neo4j.kernel.impl.api.index.MultipleIndexPopulator.IndexPopulation 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.impl.api.index.IndexProxy long 3 1 1 - - Internal -> Jdk
java.util.function.Predicate<org.neo4j.kernel.api.schema.IndexDescriptor> org.neo4j.kernel.impl.api.index.sampling.IndexSamplingController.RecoveryCondition 5 1 1 - - Jdk -> Internal
java.util.Iterator<java.lang.Long> java.util.PrimitiveIterator.OfLong 1 1 1 T_SUPER_R - Jdk -> Jdk
java.util.concurrent.locks.ReentrantLock java.util.concurrent.locks.Lock 1 1 1 R_SUPER_T - Jdk -> Jdk
java.util.concurrent.locks.Lock org.neo4j.kernel.impl.transaction.log.checkpoint.StoreCopyCheckPointMutex 3 1 1 - - Jdk -> Internal
org.neo4j.io.fs.StoreFileChannel org.neo4j.io.fs.StoreChannel 2 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveIntIterator java.util.Set<java.lang.Integer> 1 1 1 - - Internal -> Jdk
org.neo4j.cursor.Cursor<org.neo4j.storageengine.api.RelationshipTypeItem> org.neo4j.cursor.IntCursor 8 1 1 - - Internal -> Internal
org.neo4j.cursor.Cursor<org.neo4j.storageengine.api.LabelItem> org.neo4j.cursor.IntCursor 28 1 1 - - Internal -> Internal
java.util.function.Consumer<org.neo4j.storageengine.api.LabelItem> java.util.function.IntConsumer 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.api.ReadOperations org.neo4j.collection.primitive.PrimitiveIntIterator 1 1 1 - - Internal -> Internal
org.neo4j.cursor.IntCursor org.neo4j.collection.primitive.PrimitiveIntSet 15 2 1 - - Internal -> Internal
java.util.function.IntConsumer org.neo4j.collection.primitive.PrimitiveIntVisitor<java.lang.RuntimeException> 1 1 1 - - Jdk -> Internal
org.neo4j.cursor.IntCursor org.neo4j.collection.primitive.PrimitiveIntIterator 2 1 1 - - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveIntIterator org.neo4j.collection.primitive.PrimitiveIntSet 5 1 1 - - Internal -> Internal
org.neo4j.causalclustering.discovery.procedures.GetServersProcedure.ReadWriteRouteEndPoint org.neo4j.causalclustering.load_balancing.EndPoint 9 1 1 - - Internal -> Internal
org.neo4j.causalclustering.discovery.procedures.GetServersProcedure.Type org.neo4j.causalclustering.core.consensus.roles.Role 6 1 1 - - Internal -> Internal
org.neo4j.kernel.api.DataWriteOperations org.neo4j.kernel.api.Statement 10 1 1 - - Internal -> Internal
org.neo4j.kernel.api.SchemaWriteOperations org.neo4j.kernel.api.Statement 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.DataWriteOperations org.neo4j.kernel.api.ReadOperations 18 1 1 - - Internal -> Internal
org.neo4j.kernel.api.SchemaWriteOperations org.neo4j.kernel.api.TokenWriteOperations 9 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.DataWriteOperations org.neo4j.kernel.api.TokenWriteOperations 3 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.test.rule.ImpermanentDatabaseRule org.neo4j.test.rule.EnterpriseDatabaseRule 1 1 1 - - Internal -> Internal
int org.neo4j.kernel.impl.store.PropertyType 1 1 1 - - Jdk -> Internal
org.neo4j.kernel.impl.store.record.NodeRecord long 3 2 1 Composition - Internal -> Jdk
org.neo4j.kernel.impl.proc.ReflectiveProcedureCompiler.ReflectiveProcedure org.neo4j.kernel.api.proc.CallableProcedure 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.causalclustering.load_balancing.EndPoint com.hazelcast.core.Endpoint 16 1 1 - - Internal -> Internal
java.util.LinkedList java.util.LinkedHashSet 1 1 1 SIBLING - Jdk -> Jdk
java.lang.reflect.AccessibleObject java.lang.Void 1 1 1 - - Jdk -> Jdk
org.neo4j.causalclustering.discovery.TopologyService org.neo4j.causalclustering.discovery.ReadReplicaTopologyService 13 1 1 SIBLING - Internal -> Internal
org.neo4j.causalclustering.discovery.ReadReplicaAddresses org.neo4j.causalclustering.identity.MemberId 1 1 1 - - Internal -> Internal
org.neo4j.kernel.api.schema.IndexDescriptor org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor 393 11 1 - - Internal -> Internal
org.neo4j.kernel.api.schema.RelationshipPropertyDescriptor org.neo4j.kernel.api.schema_new.RelationTypeSchemaDescriptor 17 4 1 - - Internal -> Internal
org.neo4j.kernel.api.schema.NodePropertyDescriptor org.neo4j.kernel.api.schema_new.LabelSchemaDescriptor 77 7 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.AbstractSchemaRule org.neo4j.storageengine.api.schema.SchemaRule 1 1 1 R_SUPER_T - Internal -> Internal
java.util.Optional<java.lang.Long> java.lang.Long 5 2 1 - - Jdk -> Jdk
org.neo4j.bolt.security.auth.AuthenticationResult org.neo4j.kernel.api.security.AuthenticationResult 1 1 1 Composition - Internal -> Internal
org.neo4j.kernel.api.security.AuthSubject org.neo4j.kernel.api.security.AuthenticationResult 5 1 1 - - Internal -> Internal
long java.util.Optional<java.lang.Long> 6 2 1 - - Jdk -> Jdk
java.lang.Long java.util.Optional<java.lang.Long> 1 1 1 - - Jdk -> Jdk
org.neo4j.kernel.api.schema.IndexDescriptor org.neo4j.kernel.api.schema_new.LabelSchemaDescriptor 19 2 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.SchemaStorage.IndexRuleKind org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor.Filter 1 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.store.record.IndexRule org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor 5 1 1 SIBLING - Internal -> Internal
java.util.function.Predicate<org.neo4j.kernel.impl.store.record.IndexRule> org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor.Filter 2 2 1 - - Jdk -> Internal
java.util.function.Predicate<org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor> org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor.Filter 5 1 1 - - Jdk -> Internal
long java.util.List<java.lang.Long> 13 2 1 - - Jdk -> Jdk
org.neo4j.causalclustering.discovery.CoreAddresses org.neo4j.causalclustering.discovery.CatchupServerAddress 1 1 1 R_SUPER_T - Internal -> Internal
org.neo4j.causalclustering.discovery.CoreTopologyService org.neo4j.causalclustering.discovery.TopologyService 8 2 1 R_SUPER_T - Internal -> Internal
org.neo4j.kernel.api.index.NodePropertyUpdate org.neo4j.kernel.api.index.NodeUpdates 43 1 1 - - Internal -> Internal
org.neo4j.collection.primitive.PrimitiveLongObjectMap java.util.List 1 1 1 - - Internal -> Jdk
org.neo4j.kernel.api.index.IndexUpdater org.neo4j.helpers.collection.Pair<org.neo4j.kernel.api.index.IndexUpdater, org.neo4j.kernel.impl.api.index.MultipleIndexPopulator.IndexPopulation> 3 1 1 - - Internal -> Internal
org.neo4j.kernel.impl.api.index.NodePropertyUpdates org.neo4j.kernel.api.index.NodeUpdates 22 1 1 - - Internal -> Internal
org.neo4j.kernel.api.index.NodePropertyUpdate org.neo4j.kernel.api.index.IndexEntryUpdate 89 3 1 - - Internal -> Internal
org.neo4j.kernel.api.index.IndexUpdater org.neo4j.kernel.api.schema.IndexDescriptor 1 1 1 - - Internal -> Internal
java.util.Collection<org.neo4j.kernel.api.index.NodePropertyUpdate> org.neo4j.kernel.api.index.IndexEntryUpdate 2 1 1 - - Jdk -> Internal