Lots of dinky java stuff