1. A method for isolating the execution of a plurality of applications, the method comprising: extracting one or more static fields from an original class utilized by any of the plurality of applications, wherein the original class comprises at least one static field; creating a separate copy of the one or more static fields for each of the plurality of applications, wherein each of the separate copies corresponds to one of the plurality of applications; and creating one or more access methods for the one or more static fields, wherein the access methods are operable to access the corresponding separate copy of the one or more static fields based upon the identity of the utilizing application.