Does Java "Speak for Itself"?