LPS-50674 Add tests for ZipReaderImpl to understand its behavior
LPS-50674 Add tests for ZipWriterImpl to understand its behavior
LPS-50674 Add a test for finish method when the zip file is a true archive file

See https://java.net/projects/truezip/sources/v6/content/src/main/java/de/schlichtherle/io/File.java?rev=52

final void ensureNotVirtualRoot(final String prefix) throws ArchiveFileNotFoundException
LPS-50674 Validate when adding a null string

We are validating null values, but not empty values, as an empty value is still valid, as an empty file
LPS-50674 Add tests for ZipWriterImpl when adding empty content
LPS-50674 Increase coverage for ZipWriterImpl
LPS-50674 Move dependencies functions to a util class
LPS-50674 Run ant format-source
LPS-50674 Add a test which doubts about the behavior of finish method when ZipWriter is not properly set. Which should the expectation be here?
LPS-50674 Close zip readers
LPS-50674 Implement close method for ZipWriter
LPS-50674 Remove test, as it is not checking the finish method
LPS-50674 remove the literal close, and use existing means of finishing
LPS-50674 I have no idea what this is doing... Never write into the zip root before creating the zip
LPS-50674 close?
LPS-50674 this rule is breaking truezip's functionality
LPS-50674 cleanup
LPS-50674 always read from the output... not the input, they are different files
LPS-50674 cleanup
LPS-50674 removed rule