       secondPassSize = element._layoutSize parentSize, childrenSize
       secondPassSizeForChildren = element._sizeForChildren secondPassSize
 
-      # log
-      #   layoutElement2:
-      #     element: element.inspectedName
-      #     parentSize: parentSize
-      #     childrenSize: childrenSize
-      #     secondPassSize: secondPassSize
-      #     secondPassSizeForChildren:secondPassSizeForChildren
-      #     firstPassChildren: firstPassChildren && (c.inspectedName for c in firstPassChildren)
-      #     secondPassChildren: secondPassChildren && (c.inspectedName for c in secondPassChildren)
-
       # finalize layout except location as needed
       if secondPassSizeLayoutChildren
         for child in secondPassSizeLayoutChildren

    else if hasCustomLayoutChildrenSecondPass
      element.customLayoutChildrenSecondPass secondPassSizeForChildren

    # log
    #   element: element.inspectedName
    #   children: (c.inspectedName for c in element.children)
    #   firstPassChildren: firstPassChildren && (c.inspectedName for c in firstPassChildren)
    #   secondPassChildren: secondPassChildren && (c.inspectedName for c in secondPassChildren)
    #   secondPassLocationLayoutChildren: secondPassLocationLayoutChildren && (c.inspectedName for c in secondPassLocationLayoutChildren)

    layoutElement child, secondPassSizeForChildren for child in secondPassChildren if secondPassChildren

    #####################################

    childrenWidth  = 0

    for child in children when children

      if skipLocationLayout = child.getPendingLayoutLocationParentCircular()

        child._setLocationFromLayout point0
        preDeinfinitizedChildSize = layoutElement child, parentSize, true
