code: void deleteEdgesBreakFaces_(AttributeStreamOfInt32 edgesToDelete) {
  		for (int i = 0, n = edgesToDelete.size(); i < n; i++) {
  			int half_edge = edgesToDelete.get(i);
  			int chain = getHalfEdgeChain(half_edge);
  			int halfEdgeTwin = getHalfEdgeTwin(half_edge);
  			int chainTwin = getHalfEdgeChain(halfEdgeTwin);
  			setChainHalfEdge_(chain, -1);
  			setChainHalfEdge_(chainTwin, -1);
  			updateVertexToHalfEdgeConnection_(half_edge, true);
  			deleteEdgeImpl_(half_edge);
  		}
  	}
docs: parentage information still.