Now last edge is only remembered as Control if the node is a Generator. Also moved store lastEdgeType logic to interface.
mentioned in commit f4864559