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

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