public void remove ( ) { TYPE_1 . METHOD_1 ( STRING_1 , STRING_2 ) ; VAR_1 . remove ( this ) ; if ( ( VAR_2 . getContext ( ) ) instanceof TYPE_2 ) { TYPE_1 . METHOD_1 ( STRING_1 , STRING_3 ) ; ( ( TYPE_2 ) ( VAR_2 . getContext ( ) ) ) . remove ( this ) ; } }

public void remove ( ) { TYPE_1 . METHOD_1 ( STRING_1 , STRING_2 ) ; if ( ( this . VAR_1 ) != null ) { VAR_1 . remove ( this ) ; } if ( ( VAR_2 . getContext ( ) ) instanceof TYPE_2 ) { TYPE_1 . METHOD_1 ( STRING_1 , STRING_3 ) ; ( ( TYPE_2 ) ( VAR_2 . getContext ( ) ) ) . remove ( this ) ; } }
