Hash.java