public long METHOD_1 ( final java.lang.Object obj , final long VAR_1 , final long VAR_2 ) { long VAR_3 ; do { VAR_3 = VAR_4 . METHOD_2 ( obj , VAR_1 ) ; } while ( ! ( VAR_4 . METHOD_3 ( obj , VAR_1 , VAR_3 , ( VAR_3 + VAR_2 ) ) ) ) ; return VAR_3 ; }

public synchronized long METHOD_1 ( final java.lang.Object obj , final long VAR_1 , final long VAR_2 ) { long VAR_3 ; do { VAR_3 = VAR_4 . METHOD_2 ( obj , VAR_1 ) ; } while ( ! ( VAR_4 . METHOD_3 ( obj , VAR_1 , VAR_3 , ( VAR_3 + VAR_2 ) ) ) ) ; return VAR_4 . METHOD_2 ( obj , VAR_1 ) ; }
