Java — Translated by humans