A user interface abstraction framework for Java.