private static void METHOD_1 ( TYPE_1 VAR_1 ) { synchronized ( VAR_2 ) { TYPE_2 VAR_3 = VAR_4 . remove ( VAR_1 . METHOD_2 ( ) ) ; TYPE_1 p = ( VAR_3 != null ) ? VAR_3 . get ( ) : null ; if ( ( p != null ) && ( VAR_1 != p ) ) { VAR_4 . put ( VAR_1 . METHOD_2 ( ) , new TYPE_2 ( VAR_1 ) ) ; } } }

private static void METHOD_1 ( TYPE_1 VAR_1 ) { synchronized ( VAR_2 ) { long handle = VAR_1 . METHOD_2 ( ) ; TYPE_2 VAR_3 = VAR_4 . remove ( handle ) ; TYPE_1 p = ( VAR_3 != null ) ? VAR_3 . get ( ) : null ; if ( ( p != null ) && ( VAR_1 != p ) ) { VAR_4 . put ( handle , new TYPE_2 ( p ) ) ; } } }
