15. A method of reducing a storage size of a program code sequence independent of compiling or executing the program code sequence, the method comprising: replacing original class names of classes of the program code sequence with corresponding smaller class names; replacing original field names of fields of the program code sequence with corresponding different field names; generating a class inheritance hierarchy of the program code sequence such that naming dependencies among methods of the program code are identified; replacing consistently original method names of inherited methods with corresponding different method names in accordance with naming dependencies determined by the class inheritance hierarchy; replacing consistently original method names of overridden methods with corresponding different method names in accordance with the naming dependencies determined by the class inheritance hierarchy; and replacing original method names of remaining non-renamed methods of each class of the program code sequence with corresponding different method names in accordance with the naming dependencies determined by the class inheritance hierarchy.
15. A method of reducing a storage size of a program code sequence independent of compiling or executing the program code sequence, the method comprising: replacing original class names of classes of the program code sequence with corresponding smaller class names; replacing original field names of fields of the program code sequence with corresponding different field names; generating a class inheritance hierarchy of the program code sequence such that naming dependencies among methods of the program code are identified; replacing consistently original method names of inherited methods with corresponding different method names in accordance with naming dependencies determined by the class inheritance hierarchy; replacing consistently original method names of overridden methods with corresponding different method names in accordance with the naming dependencies determined by the class inheritance hierarchy; and replacing original method names of remaining non-renamed methods of each class of the program code sequence with corresponding different method names in accordance with the naming dependencies determined by the class inheritance hierarchy. 17. The method described in claim 15 wherein the replacing the original field names includes: sequentially replacing the original field names of each class of the program code sequence with the corresponding smaller field names according to an ordered list of unique smaller names; and starting at a predetermined location in the ordered list of unique smaller names for each class.