private void writeObject(java.io.ObjectOutputStream out) throws IOException {
        byte[][] classBytes = new byte[files.size()][];
        for( int i=0; i<files.size(); i++ ) {
            File f = files.get(i);
            byte[] b = new byte[(int) f.length()];