wrote about java