public < TYPE_1 extends TYPE_2 > TYPE_1 METHOD_1 ( TYPE_3 answer , TYPE_1 node ) { VAR_1 . add ( answer ) ; VAR_2 . put ( answer , node ) ; return node ; }
public < TYPE_1 extends TYPE_2 > TYPE_1 METHOD_1 ( TYPE_3 answer , TYPE_1 node ) { if ( ! ( VAR_1 . contains ( answer ) ) ) { VAR_1 . add ( answer ) ; } VAR_2 . put ( answer , node ) ; return node ; }