'Start a control point edit interaction for `item`.'

def __startControlPointEdit(self, item):

    if isinstance(item, items.ArrowAnnotation):
        handler = interactions.ResizeArrowAnnotation(self)
    elif isinstance(item, items.TextAnnotation):
        handler = interactions.ResizeTextAnnotation(self)
    else:
        log.warning(('Unknown    annotation    item    type    %r' % item))
        return
    handler.editItem(item)
    self._setUserInteractionHandler(handler)
    log.info(('Control    point    editing    started    (%r).' % item))
