Java files from oracle tut.