public void close() throws IOException {
		// Okay, everythings is done. Set some values for the entry,
		// cross your fingers, and run away.
		if (!compress && (size != null)) {
			currEntry.setSize(size.value);
			currEntry.setCrc(FunkyJar.crc32.getValue());
		}

		currEntry = null;
		size = null;
		this.closeEntry();

		// Note that we don't invoke the super class method.
	}