JTransform is a highly configurable Java parser which produces different kinds of abstract syntax trees that may be traversed by appropriate visitors. A set of standard visitors and applications is included. Most of the applications are dedicated to be used rather as check programs e.g. for online tutorials with interactive user tasks than as programs for automatic source code modifications. Currently some of the applications are used in conjunction with Praktomat.

jStyleCheck: Checks Java source code according to given source code conventions, e.g. those of SUN.
jCommentCheck: Checks for proper JavaDoc comments in Java source code.
jSequenceCheck: Analyzes the sequence of class members according to a predefined sequence.
jSourceCodeCheck: Is intended to spot various situations which may lead to erroneous program behaviour [incomplete].
javac2oo: A simple source code analyzer to reverse engineer Java source code towards UML class diagrams. Currently it produces UMLscript only, one of the input formats of Sugibib - a graph drawing framework for UML (class) diagrams.