KeY
KeY is a deductive verification system for Java programs
A Toolkit for the Java Modeling Language containing JML/Java parser, AST, mid- (like code transformations) to high-level tools (like verification condition and stub generation, JML statistics).

This project contains a set of libraries implementing parsers and tools for the Java Modeling Language with support for Java 25.
Gradle:
implementation("com.github.javaparser:javaparser-symbol-solver-core:3.28.1-J8.0-K13.5-SNAPSHOT")
Maven:
<dependency>
<groupId>io.github.jmltoolkit</groupId>
<artifactId>jmlparser-core</artifactId>
<version>3.28.1-J8.0-K13.5-SNAPSHOT</version>
</dependency>
JavaParser is available either under the terms of the LGPL License or the Apache License. You as the user are entitled to choose the terms under which adopt JavaParser.
For details about the LGPL License please refer
to LICENSE.LGPL.
For details about the Apache License please refer
to LICENSE.APACHE.
The future Helmholtz Topic "Core Informatics for Multidomain Impact" in the Research Field "Information".
KeY is a deductive verification system for Java programs