1. A method for reaching a determination associated with a class of an object, comprising: extracting, from a pointer to the object, an identifier associated with the class of the object; comparing the extracted identifier to a dynamically determined comparison value, wherein the comparison value is a predicted object class identifier for the object; and reaching a determination associated with the class of the object at least in part using a result of the comparison; wherein reaching the determination includes: determining that the extracted identifier does not match the comparison value during the comparison; using the extracted identifier to locate a table entry in a table that includes a plurality of table entries mapping a plurality of class identifiers to a corresponding plurality of class data; using the located table entry to locate a virtual method table; identifying an address associated with a code section; and jumping to the identified address.