public void METHOD_1 ( TYPE_1 VAR_1 ) throws TYPE_2 { try { VAR_2 . put ( VAR_1 , VAR_1 ) ; METHOD_2 ( ) ; while ( true ) { if ( ! ( VAR_3 ) ) { VAR_1 . METHOD_3 ( new TYPE_3 ( STRING_1 ) ) ; break ; } VAR_4 . METHOD_1 ( INT_1 , VAR_5 ) ; } } finally { VAR_2 . remove ( VAR_1 , VAR_1 ) ; } }

public void METHOD_1 ( TYPE_1 VAR_1 ) throws TYPE_2 { try { VAR_2 . put ( VAR_1 , VAR_1 ) ; METHOD_2 ( ) ; while ( true ) { if ( ! ( VAR_3 ) ) { VAR_1 . METHOD_3 ( new TYPE_3 ( STRING_1 ) ) ; break ; } if ( VAR_4 . METHOD_1 ( INT_1 , VAR_5 ) ) break ; } } finally { VAR_2 . remove ( VAR_1 , VAR_1 ) ; } }
