question: adds a new edge to the graph with specified source and target vertices concode_field_sep int numVertices concode_elem_sep Edge[][] adjMatrix concode_elem_sep Vertex[] vertices concode_elem_sep ArrayList<LinkedList<Vertex>> adjLists concode_field_sep LinkedList<Vertex> getAdjListByLabel concode_elem_sep Vertex getVertexByIndex concode_elem_sep LinkedList<Vertex> getAdjList concode_elem_sep Edge getAdjMatrixEntry concode_elem_sep int getNumVertices concode_elem_sep Vertex addVertex
target: void function ( Vertex arg0 , Vertex arg1 ) { Edge loc0 = new Edge ( arg0 , arg1 ) ; adjLists . get ( arg0 . getLabel ( ) ) . addLast ( arg1 ) ; adjMatrix [ arg0 . getLabel ( ) ] [ arg1 . getLabel ( ) ] = loc0 ; }