public synchronized void METHOD_1 ( ) throws TYPE_1 { TYPE_2 VAR_1 = new TYPE_2 ( TYPE_3 . METHOD_2 ( ) ) ; VAR_2 . set ( VAR_1 . getTime ( ) ) ; VAR_3 . add ( java.lang.Thread . METHOD_3 ( ) . getId ( ) ) ; while ( ( this . VAR_2 . get ( ) ) >= ( VAR_4 . METHOD_4 ( ) ) ) { this . METHOD_5 ( ) ; } }

public synchronized void METHOD_1 ( ) throws TYPE_1 { TYPE_2 VAR_1 = new TYPE_2 ( TYPE_3 . METHOD_2 ( ) ) ; VAR_2 . set ( VAR_1 . getTime ( ) ) ; VAR_3 . add ( VAR_2 . get ( ) ) ; while ( ( ! ( VAR_4 . isEmpty ( ) ) ) && ( ( this . VAR_2 . get ( ) ) > ( VAR_4 . METHOD_4 ( ) ) ) ) { this . METHOD_5 ( ) ; } }
