According to Java Spec, java.util.LinkedHashMap should extend HashMap class and implement Map interface. But as to our implementation, HY seems doesn't implement the Map interface. Given a simple test case [1], HY fails while RI passes.
[1] TestCase:
public void test_getInterfaces()
{
Class<?>[] interfaces = HashMap.class.getInterfaces();
assertEquals(3, interfaces.length);
List<Class<?>> interfaceList = Arrays.asList(interfaces);
assertTrue(interfaceList.contains(Map.class));
assertTrue(interfaceList.contains(Cloneable.class));
assertTrue(interfaceList.contains(Serializable.class));
interfaces = LinkedHashMap.class.getInterfaces();
assertEquals(1, interfaces.length);
interfaceList = Arrays.asList(interfaces);
assertTrue(interfaceList.contains(Map.class));
}