public TestMetadataClient(Map<String, List<String>> packages, TestViewRepositoryClient viewRepository, GlobalConfig globalConfig) { this.packages = packages; this.viewRepository = viewRepository; viewRepository.setMetadata(this); extendedEntities = new ExtendedEntities(this); tools = new TestMetadataTools(this); datatypeRegistry = new DatatypeRegistryImpl(); config = globalConfig; }