Found in Google Guave 33.3.0 and some earlier versions. The fromEntryArrayCheckingBucketOverflow method has code that has merging stack states where Map.Entry folds into ImmutableMapEntry. ImmutableMapEntry implements Map.Entry, but is not itself an interface.