def insertGridPointPair(gridPoint, gridPointInsetX, gridPoints, isJunctionWide, paths, pixelTable, yIntersectionPath, width):
 linePath = getNonIntersectingGridPointLine(gridPointInsetX, isJunctionWide, paths, pixelTable, yIntersectionPath, width)
 insertGridPointPairWithLinePath(gridPoint, gridPointInsetX, gridPoints, isJunctionWide, linePath, paths, pixelTable, yIntersectionPath, width)

def insertGridPointPair ( gridPoint , gridPointInsetX , gridPoints , isJunctionWide , paths , pixelTable , yIntersectionPath , width ) : linePath = getNonIntersectingGridPointLine ( gridPointInsetX , isJunctionWide , paths , pixelTable , yIntersectionPath , width ) insertGridPointPairWithLinePath ( gridPoint , gridPointInsetX , gridPoints , isJunctionWide , linePath , paths , pixelTable , yIntersectionPath , width )
insert a pair of points around the grid point is is junction wide .