Java Platform Directions
Source: [Smith99]