### Question:
ModelManagementImpl extends ModelManagementBase implements ModelManagement { @Override public Collection<Path> getTypePaths(String root) { Collection<Path> result = cacheType.get(root); if (result == null) { result = getTypePathsInternal(root); cacheType.putIfAbsent(root, (Set<Path>) result); } return new ArrayList<>(result); } ModelManagementImpl(); void setPathCache(IMap<String, Path> pathCache); void setPathGen(IAtomicLong pathGen); @Override Path getPath(int pathId); @Override Collection<Path> getTypePaths(String root); @Override void updatePath(Path path);  }### Answer:
@Test public void getSecurityPathTest() throws Exception { storeSecurityTest(); String root = "/{http: Collection<Path> sec = getModelManagement().getTypePaths(root); assertNotNull(sec); assertEquals(getExpectedSize(root), sec.size()); }
@Test public void getCustomerPathTest() throws Exception { storeCustomerTest(); String root = "/{http: Collection<Path> sec = getModelManagement().getTypePaths(root); assertNotNull(sec); assertEquals(getExpectedSize(root), sec.size()); }