// Check to see if polymorphic objects are changed
if (typeSet != null && !megamorphic) {
for (IRubyObject obj : typeSet) {
if (obj instanceof PolymorphicObject) {
PolymorphicObject pobj = (PolymorphicObject) obj;
if (changedTime <= pobj.getModifiedTime())
return changed = true;
}
}
}