Node n = Document.get().createDivElement().cast();
DivElement d = Document.get().createDivElement().cast();
// Casts to sibling elements shouldn't be legal (even though they are in javascript)
try {
IFrameElement i = Document.get().createDivElement().cast();
fail("Exception not thrown");
} catch (ClassCastException expected) {}
}