Class AbstractEdge<ActualEdgeType extends AbstractEdge<ActualEdgeType,​VertexType>,​VertexType extends AbstractVertex<ActualEdgeType,​VertexType>>