public void AddFile(JarFileItem jarFileItem) { if (_fileAccessMode == FileAccessMode.Read) { throw new InvalidOperationException("Append File can not be peromed on read mode"); } if (_writer.GetFileCount() >= _maxFileCount) { throw new JarFileReachedMaxLimitException(); } _writer.AddFile(jarFileItem); }