Fun with Java