public void put ( TYPE_1 VAR_1 ) throws TYPE_2 { synchronized ( array ) { while ( ( array . size ( ) ) == ( size ) ) array . METHOD_1 ( ) ; array . set ( ( ( first ) + ( ( size ) ++ ) ) , VAR_1 ) ; array . METHOD_2 ( ) ; } }

public void put ( TYPE_1 VAR_1 ) throws TYPE_2 { synchronized ( array ) { while ( ( array . size ( ) ) == ( size ) ) array . METHOD_1 ( ) ; array . set ( ( ( ( first ) + ( ( size ) ++ ) ) % ( array . size ( ) ) ) , VAR_1 ) ; array . METHOD_2 ( ) ; } }
