edgeList.add(edge); source.addOutgoingEdge(edge); target.addIncomingEdge(edge);
	public EdgeType addEdge(VertexType source, VertexType target) {		EdgeType edge = createEdge(source, target);		edge.setLabel(maxEdgeLabel++);		return edge;	}