private void checkZipFile() throws IOException, ZipException
private void checkZipFile() throws ZipException
  private void checkZipFile() throws IOException, ZipException  {    byte[] magicBuf = new byte[4];    boolean validRead = true;    try       {	raf.readFully(magicBuf);      }     catch (EOFException eof)       {	validRead = false;      }     if (validRead == false || readLeInt(magicBuf, 0) != LOCSIG)      {	raf.close();	throw new ZipException("Not a valid zip file");      }  }