Java - Completed threading stuff - TODO: Add an ETA for completion