Nem értelek. Hasonló hiba lehetne bármilyen más környezetben is. Miért gondolod, hogy itt kifejezetten a Java-val van a baj? Az implementáció a hibás és nem a nyelv.