Index: F:/workspace/trunk/modules/luni/src/main/java/java/net/ContentHandler.java =================================================================== --- F:/workspace/trunk/modules/luni/src/main/java/java/net/ContentHandler.java (revision 489636) +++ F:/workspace/trunk/modules/luni/src/main/java/java/net/ContentHandler.java (working copy) @@ -63,7 +63,7 @@ Object content = getContent(uConn); Class cl = content.getClass(); for (int i = 0; i < types.length; i++) { - if (cl == types[i]) { + if (cl.isInstance(types[i])) { return content; } }