public RecursiveZipHandler(List<String> subResourceNames,String collectionName,DeltaHandler<ResourceNode> parentHandler){
  this.parentHandler=parentHandler;
  this.collectionName=collectionName;
  processCount=new AtomicInteger(subResourceNames.size());
  nodes=new ArrayList<>();
  xDeltaResponseNumber=new AtomicInteger(0);
}

public RecursiveZipHandler ( List < String > subResourceNames , String collectionName , DeltaHandler < ResourceNode > parentHandler ) { this . parentHandler = parentHandler ; this . collectionName = collectionName ; processCount = new AtomicInteger ( subResourceNames . size ( ) ) ; nodes = new ArrayList < > ( ) ; xDeltaResponseNumber = new AtomicInteger ( 0 ) ; }
creates an new instance of the recursiveziphandler .
