private TYPE_1 METHOD_1 ( final TYPE_2 key ) { synchronized ( VAR_1 ) { TYPE_1 VAR_2 = VAR_1 . remove ( key ) ; TYPE_3 . METHOD_2 ( VAR_3 , STRING_1 , new java.lang.Object [ ] { key , VAR_1 . size ( ) } ) ; return VAR_2 ; } }

protected TYPE_1 METHOD_1 ( final TYPE_2 key ) { synchronized ( VAR_1 ) { TYPE_1 VAR_2 = VAR_1 . remove ( key ) ; TYPE_3 . METHOD_2 ( VAR_3 , STRING_1 , new java.lang.Object [ ] { key , VAR_1 . size ( ) } ) ; return VAR_2 ; } }
