Text this: Java 5.0 program design