1. A computer readable storage memory storing a program of instructions executable by a machine to perform a method of detecting localizable native methods, comprising: analyzing, by a processor, a binary file of a native method to identify one or more function calls invoked within the binary file; for each of the identified one or more function calls, determining, by the processor automatically, whether said function call accesses a resource locally unavailable on a selected machine; if it is determined that none of said one or more function calls access a resource locally unavailable on the selected machine, annotating said native method as localizable; and if it is determined that at least one of said one or more function calls accesses a resource locally unavailable on the selected machine, annotating said native method as not localizable.