Java explorations.