Added HashableKey.java