private static void expandCluster(TimeSerie timeSerie, List<TimeSerie> neighbours, Cluster cluster) {
		cluster.addTimeSerieIndex(timeSeries.indexOf(timeSerie));
		
		int nrOfNeighbours = neighbours.size();
		
		for (int i = 0; i < nrOfNeighbours; i++) {
			int indexNeighbourTimeSerie = timeSeries.indexOf(neighbours.get(i));
			
			if (visitedList.get(indexNeighbourTimeSerie) == false) {
				visitedList.set(indexNeighbourTimeSerie, true);
				
				List<TimeSerie> neighboursOfNeighbour = getNeighboursWithinRange(indexNeighbourTimeSerie);
				
				if (neighboursOfNeighbour.size() >= minNrOfNeighbours) {
					neighbours.addAll(neighboursOfNeighbour);
					
					nrOfNeighbours = neighbours.size();
				}
			}
			
			if (isNotMemeberOfClusters(indexNeighbourTimeSerie)) {
				cluster.addTimeSerieIndex(indexNeighbourTimeSerie);
			}
		}
	}