public synchronized void METHOD_1 ( TYPE_1 VAR_1 ) { if ( VAR_1 == null ) throw new java.lang.NullPointerException ( STRING_1 ) ; TYPE_2 [ ] VAR_2 = VAR_3 . get ( VAR_1 ) ; java.util.List < TYPE_2 > VAR_4 ; for ( TYPE_2 VAR_5 : VAR_2 ) { VAR_6 . remove ( VAR_5 ) ; for ( java.lang.Object key : VAR_7 . METHOD_2 ( ) ) { VAR_4 = VAR_7 . get ( key ) ; VAR_4 . remove ( VAR_5 ) ; } } }

public synchronized void METHOD_1 ( TYPE_1 VAR_1 ) { if ( VAR_1 == null ) throw new java.lang.NullPointerException ( STRING_1 ) ; TYPE_2 [ ] VAR_2 = VAR_3 . get ( VAR_1 ) ; if ( VAR_2 == null ) return ; java.util.List < TYPE_2 > VAR_4 ; for ( TYPE_2 VAR_5 : VAR_2 ) { VAR_6 . remove ( VAR_5 ) ; for ( java.lang.Object key : VAR_7 . METHOD_2 ( ) ) { VAR_4 = VAR_7 . get ( key ) ; VAR_4 . remove ( VAR_5 ) ; } } }
