nl: insert a contact to the set concode_field_sep PastryNode node concode_elem_sep int NUM_OF_COLUMNS concode_elem_sep int NUM_OF_ROWS concode_elem_sep long lastChanged concode_elem_sep RouteSet[][] routingTable concode_elem_sep PastryID nodeId concode_field_sep void cleanSet concode_elem_sep RouteSet makeBestEntry concode_elem_sep PastryContact getContactWithLongerCommonPrefix concode_elem_sep PastryContact getContactWithLongerCommonPrefix concode_elem_sep RouteSet[] getBestRouteSetRow concode_elem_sep long getLastChanged concode_elem_sep RouteSet getBestRouteSet concode_elem_sep RouteSet getEntrySet concode_elem_sep RouteSet[] getRow concode_elem_sep boolean remove concode_elem_sep Iterator<PastryContact> iterator concode_elem_sep PastryContact getNumericallyClosest concode_elem_sep PastryContact getNumericallyClosest concode_elem_sep void reset concode_elem_sep String toString concode_elem_sep int getNumOfUniqueEntries concode_elem_sep void insertAll
code: void function ( PastryContact arg0 ) { if ( arg0 . getOverlayID ( ) . equals ( nodeId ) ) return ; RouteSet loc0 = makeBestEntry ( arg0 . getOverlayID ( ) ) ; if ( ! loc0 . contains ( arg0 ) ) { loc0 . insertEntry ( arg0 ) ; cleanSet ( loc0 ) ; if ( loc0 . contains ( arg0 ) ) lastChanged = Simulator . getCurrentTime ( ) ; } }