question: creates the edge origin , destination . if the edge did not already exists , increments the edge count . concode_field_sep boolean[][] adjMatrix concode_elem_sep int vertices concode_elem_sep int edges concode_field_sep void removeEdge concode_elem_sep boolean hasEdge concode_elem_sep int getNumEdges concode_elem_sep UDGraph paths concode_elem_sep UDGraph length2Paths concode_elem_sep String toString concode_elem_sep void main concode_elem_sep int getNumVertices concode_elem_sep boolean validVertex
target: void function ( int arg0 , int arg1 ) { if ( validVertex ( arg0 ) && validVertex ( arg1 ) ) { if ( ! adjMatrix [ arg0 ] [ arg1 ] ) { adjMatrix [ arg0 ] [ arg1 ] = true ; edges ++ ; } } }