21. The article described in claim 19 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.
19. An article of manufacture including one or more computer-readable media having sequences of instructions stored thereon, which when executed by a processor, cause the processor to reduce a storage size of a program code sequence independently of compiling or executing the program code sequence by: 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.