private List<String> findMissingTokens(Field[] javaCCFields, Set<String> congoCCTokenStrings) {
        List<String> missing = new ArrayList<>();

        for (Field field : javaCCFields) {
            if (!field.getType().equals(int.class)) continue;

            String tokenName = field.getName();
            if (javaCCSpecialTokens.contains(tokenName)) continue;

            if (!congoCCTokenStrings.contains(tokenName))missing.add(tokenName);
        }
        return missing;
    }
Tests that the set of tokens declared in JavaCC parsers are also present in CongoCC parsers.
integration/schema-language-server/language-server/src/test/java/ai/vespa/schemals/ParserTokensTest.java