String Theory In Java