Refactor CodeBlob and its subclasses to potentially support loading and execution of additional types of compiled code for Java methods.