public TYPE_1 remove ( TYPE_2 key ) { TYPE_3 < TYPE_2 > node = VAR_1 . METHOD_1 ( key ) ; TYPE_1 value = null ; if ( node instanceof TYPE_4 ) { TYPE_4 < TYPE_2 , TYPE_1 > VAR_2 = ( ( TYPE_4 < TYPE_2 , TYPE_1 > ) ( node ) ) ; value = VAR_2 . value ; } return value ; }

public TYPE_1 remove ( TYPE_2 key ) { TYPE_3 < TYPE_2 > node = VAR_1 . METHOD_1 ( key ) ; TYPE_1 value = null ; if ( node instanceof TYPE_4 ) { TYPE_4 < TYPE_2 , TYPE_1 > VAR_2 = ( ( TYPE_4 < TYPE_2 , TYPE_1 > ) ( node ) ) ; value = VAR_2 . value ; VAR_2 . id = null ; VAR_2 . value = null ; } return value ; }
