Provided in PR 16057 by Jan Schaumann <jschauma@cs.stevens-tech.edu>
Jasmin is a Java Assembler Interface. It takes ASCII descriptions for Java
classes, written in a simple assembler-like syntax and using the Java
Virtual Machine instruction set. It converts them into binary Java class
files suitable for loading into a JVM implementation.
Modified slightly by myself.