@Override
  public byte @NotNull [] getCentralDirectoryData() {
    if (myCentralData != null) {
      return ArrayUtil.copyOf(myCentralData);
    }
    return getLocalFileDataData();
  }
@Override
  public byte @NotNull [] getCentralDirectoryData()