1. A method for use by a data processing system executing non-native code modules, comprising: determining if a native code module functionally equivalent to one of said non-native code modules is available; and adapting said data processing system to execute said native code module in place of executing said one of said non-native code modules.