SystemSplitManager systemSplitManager = new SystemSplitManager(nodeManager);
SystemRecordSetProvider systemRecordSetProvider = new SystemRecordSetProvider();
this.metadata = new MetadataManager(new FeaturesConfig().setExperimentalSyntaxEnabled(true), typeRegistry, systemTablesMetadata);
this.splitManager = new SplitManager(systemSplitManager);
this.pageSourceManager = new PageSourceManager(systemRecordSetProvider);
SystemTablesManager systemTablesManager = new SystemTablesManager(systemTablesMetadata, systemSplitManager, systemRecordSetProvider, ImmutableSet.<SystemTable>of());
// sys.node
systemTablesManager.addTable(new NodesSystemTable(nodeManager));