org_eclipse_lemminx_extensions_contentmodel_XMLValidationPoolCacheTest_java
org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics.LSPXMLGrammarPool
@Override
    public void cacheGrammars(String grammarType, Grammar[] grammars) {
        for (int i = 0; i < grammars.length; ++i) {
            this.putGrammar(grammars[i]);
        }
    }
 -> java.lang.Object.hashCode(): int -> java.lang.String.hashCode(): int -> java.util.Set.contains(java.lang.Object): boolean -> java.util.Set.add(java.lang.Object): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.nio.file.Paths.get(java.net.URI): java.nio.file.Path -> java.nio.file.Files.exists(java.nio.file.Path,java.nio.file.LinkOption[]): boolean -> java.nio.file.Files.getLastModifiedTime(java.nio.file.Path,java.nio.file.LinkOption[]): java.nio.file.attribute.FileTime -> java.util.List.add(java.lang.Object): boolean
 [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.String.hashCode(): int [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.util.Set.contains(java.lang.Object): boolean -> java.util.Set.add(java.lang.Object): boolean [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.nio.file.Paths.get(java.net.URI): java.nio.file.Path [CALL] -> java.nio.file.Files.exists(java.nio.file.Path,java.nio.file.LinkOption[]): boolean -> java.nio.file.Files.getLastModifiedTime(java.nio.file.Path,java.nio.file.LinkOption[]): java.nio.file.attribute.FileTime [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT]