private Station(){
	
			
		this.lineQueue = new Queue();
		
		switch(Define.batcherType){
			
			case Define.RoundRobinBatcher : 
				this.batcher = new RoundRobinBatcher();
				break;
							
			case Define.PriorityQueueBatcher : 
				this.batcher = new PriorityQueueBatcher();
				break;
				
			case Define.RandomBatcher : 
				this.batcher = new RandomBatcher();
				break;
				
			case Define.FIFOBatcher : 
				this.batcher = new FIFOBatcher();
				break;
			
		}
		
		this.ticketSellers = new ArrayList<TicketSeller>();
		
		for(int i = 0 ; i < Define.theNumberOfTicketSeller; i++){
			ticketSellers.add(new TicketSeller(i));
		}
		
		this.platformQueue = new FlushQueue();
		
		this.totalCustomerInStation = 0;
	}