Not sure, but inherting from exceptions is pretty standard, so I was just asking for confirmation this was indeed what you wanted to do (diallow anyone from extending ZipException)