protected Collection<Tuple> createTupleCollection(Fields joinField) {
    Collection<Tuple> collection = tupleCollectionFactory.create(flowProcess);

    if (collection instanceof Spillable)
      ((Spillable) collection).setSpillListener(createListener(joinField));

    return collection;
  }