Class AbstractVertex<EdgeType extends AbstractEdge<EdgeType,​ActualVertexType>,​ActualVertexType extends AbstractVertex<EdgeType,​ActualVertexType>>