From what I recall when I last looked it up, FRC uses a version of the
Squawk JVM, which is a Java ME (J2ME) implementation using CLDC 1.1. The FRC Java environment was based on the
SunSPOT project, hence the "sunspotfrcsdk" directory. This means it is roughly equivalent to Java SE 1.3/1.4. Unfortunately that means no enums, and you'll have to use older classes like Vector, Hashtable, and TimerTask as opposed to their modern equivalents.