Create AbstractMapKey.java

Included for comprehensiveness - I did not code this.