def activatePredictedColumn(self, column, columnActiveSegments,<EOL>columnMatchingSegments, prevActiveCells,<EOL>prevWinnerCells, learn):
return self._activatePredictedColumn(<EOL>self.connections, self._random,<EOL>columnActiveSegments, prevActiveCells, prevWinnerCells,<EOL>self.numActivePotentialSynapsesForSegment,<EOL>self.maxNewSynapseCount, self.initialPermanence,<EOL>self.permanenceIncrement, self.permanenceDecrement,<EOL>self.maxSynapsesPerSegment, learn)<EOL>
Determines which cells in a predicted column should be added to winner cells
list, and learns on the segments that correctly predicted this column.

:param column: (int) Index of bursting column.

:param columnActiveSegments: (iter) Active segments in this column.

:param columnMatchingSegments: (iter) Matching segments in this column.

:param prevActiveCells: (list) Active cells in ``t-1``.

:param prevWinnerCells: (list) Winner cells in ``t-1``.

:param learn: (bool) If true, grow and reinforce synapses.

:returns: (list) A list of predicted cells that will be added to 
          active cells and winner cells.