java tradition