docs: @Override
      public ArtifactContainer createContainer(File cacheDir, Object containerData) {
          if ( !(containerData instanceof File) ) {
              return null;
          }
  
          File fileContainerData = (File) containerData;
          if ( !FileUtils.fileIsFile(fileContainerData) ) {
              return null;
          }
  
          if ( !isZip(fileContainerData) ) {
              return null;
          }
  
          return new ZipFileContainer(cacheDir, fileContainerData, this);
      }