public void deserializeFunnel(List<Object> serializedFunnel){
  Set<Object> funnelStepAccumulator=new HashSet<>();
  for (  Object e : serializedFunnel) {
    if (e != null) {
      funnelStepAccumulator.add(e);
    }
 else {
      funnelSteps.add(new HashSet<>(funnelStepAccumulator));
      funnelStepAccumulator.clear();
    }
  }
}

public void deserializeFunnel ( List < Object > serializedFunnel ) { Set < Object > funnelStepAccumulator = new HashSet < > ( ) ; for ( Object e : serializedFunnel ) { if ( e != null ) { funnelStepAccumulator . add ( e ) ; } else { funnelSteps . add ( new HashSet < > ( funnelStepAccumulator ) ) ; funnelStepAccumulator . clear ( ) ; } } }
deserialize funnel steps . have to deserialize the null separated list .
