static synchronized void METHOD_1 ( TYPE_1 VAR_1 ) { if ( ! ( VAR_2 . remove ( VAR_1 ) ) ) { throw TYPE_2 . METHOD_2 ( ( STRING_1 + ( VAR_1 . METHOD_3 ( ) ) ) ) ; } if ( ( VAR_2 . size ( ) ) <= 1 ) { VAR_3 = false ; } if ( VAR_2 . isEmpty ( ) ) { VAR_4 = false ; } }

static void METHOD_1 ( TYPE_1 VAR_1 ) { synchronized ( VAR_2 ) { if ( ! ( VAR_2 . remove ( VAR_1 ) ) ) { throw TYPE_2 . METHOD_2 ( ( STRING_1 + ( VAR_1 . METHOD_3 ( ) ) ) ) ; } if ( ( VAR_2 . size ( ) ) <= 1 ) { VAR_3 = false ; } if ( VAR_2 . isEmpty ( ) ) { VAR_4 = false ; } } }
