A bytecode unit; consists of an engine ID and the actual bytecode content
An executing client
A class capable both of executing and producing bytecode
The result of a compilation
A bytecode-producing server
Represents a single trace frame with resolved debugging symbols