code: private static void readSignature(DataInputStream ins) throws PngException, IOException {
  		long signature = ins.readLong();
  		if (signature != PngImage.SIGNATURE) {
  			throw new PngException("Bad png signature");
  		}
  	}
docs: /*