class FetchAndUnzipProcess implements GeoServerProcess {

        public String makeSafeFileName(){
                /*
                 * Why prefix the file name?
                 * UUIDs sometimes begin with numbers. Sometimes the file 
                 * names are used as XML element names. XML element names
                 * cannot begin with numbers. To ensure that an unzipped
                 * file name could be used as an XML elment name, prefix it
                 * with a valid character for the start of an XML element name
                 */
            return FILE_NAME_PREFIX + UUID.randomUUID().toString();
        }

}