Does Java Speak for Itself?