public boolean isEmpty() throws IOException {
		if (fileHeader.getCompressionMethod() == ZipCompressions.STORED)
			return fileHeader.getFileData().byteSize() == 0;
		return decompress().byteSize() == 0;
	}
@return {@code true} when the data length of the content is 0.

@throws IOException
		When data cannot be decompressed to determine true content length.
recaf-core/src/main/java/software/coley/recaf/util/io/LocalFileHeaderSource.java