private String generateCRC() { Hashtable props = this.props; CRC32OutputStream crc = new CRC32OutputStream(); PrintWriter pr = new PrintWriter(crc); Enumeration names = props.keys(); while (names.hasMoreElements()) { String name = (String) names.nextElement(); if (!name.equals("crc")) { pr.println((String) props.get(name)); } } pr.flush(); return "" + crc.getValue(); }