Republic of Java (Difference)