final TYPE_1 METHOD_1 ( TYPE_1 key , TYPE_1 VAR_1 ) { TYPE_1 value = VAR_2 . remove ( TYPE_2 . METHOD_2 ( key ) ) ; if ( value == null ) { if ( VAR_1 == null ) { throw TYPE_3 . METHOD_3 ( key . METHOD_4 ( ) . toString ( ) ) ; } else { return VAR_1 ; } } return value ; }

final TYPE_1 METHOD_1 ( TYPE_1 key , TYPE_1 VAR_1 ) { TYPE_1 value = VAR_2 . remove ( TYPE_2 . METHOD_2 ( key ) ) ; if ( value == null ) { if ( VAR_1 == null ) { throw TYPE_3 . METHOD_3 ( key ) ; } else { return VAR_1 ; } } return value ; }
