private TYPE_1 METHOD_1 ( java.lang.Object key ) { key = TYPE_2 . METHOD_2 ( key ) ; TYPE_3 < TYPE_1 > value = VAR_1 . get ( key ) ; if ( value == null ) { return null ; } else if ( ! ( METHOD_3 ( value ) ) ) { value . METHOD_4 ( ) ; return value . getValue ( ) ; } else { METHOD_5 ( key , value . getValue ( ) , VAR_2 ) ; VAR_1 . remove ( key ) ; return null ; } }

private TYPE_1 METHOD_1 ( java.lang.Object key ) { TYPE_2 . METHOD_2 ( key ) ; TYPE_3 < TYPE_1 > value = VAR_1 . get ( key ) ; if ( value == null ) { return null ; } else if ( ! ( METHOD_3 ( value ) ) ) { value . METHOD_4 ( ) ; return value . getValue ( ) ; } else { METHOD_5 ( key , value . getValue ( ) , VAR_2 ) ; VAR_1 . remove ( key ) ; return null ; } }
