Java-kepotilan ratkaiseminen