import java.util.*;
import java.util.zip.*;
import java.io.*;

public class S implements Serializable {

	private Hashtable ht;

	public S() {

		ht = new Hashtable();
		for(int i = 0; i < 500; i++) {	
				Vector vec = new Vector();
				for(int j = 0; j< 1000; j++) {
					vec.addElement("ABC" + j);
				}
				ht.put(""+i,vec);
		}

	}


	//private void writeObject(ObjectOutputStream out) throws IOException {
	//
	//}

	public static void main(String st[]) throws Exception {
	
		// replace this with Network Socket's OutputStream
		FileOutputStream fos = new FileOutputStream("./a.zip"); 
		ZipOutputStream zop = new ZipOutputStream(fos); 
		ZipEntry ze = new ZipEntry("geronimo");
		zop.putNextEntry(ze);

		ObjectOutputStream oo = new ObjectOutputStream(zop);
		oo.writeObject(new S());

		zop.finish();
		oo.close();

	}
}
