1. A method of preprocessing class files comprising: determining a plurality of duplicated elements in a plurality of class files; forming a shared table containing said plurality of duplicated elements; removing said duplicated elements from said plurality of class files to create a plurality of reduced class files; and forming a multi-class file comprising said plurality of reduced class files and said shared table.