Buggy code:
@ JUnit @ SuppressWarnings ( "all" ) public class TestStringLog { @ Test public void test ( ) { } @ Test public void test_overflow ( ) { final PropertyNode log = Logs . create ( 20 ) ; IntegerRange _upTo = new IntegerRange ( 1 , 100 ) ; for ( final Integer i : _upTo ) { PropertyOperation < String > _string = Logs . string ( "log1" , ( "entry<seq2seq4repair_space>" + i ) ) ; log . < String > record ( _string ) ; } Promise < StringLog > _retrieve = log . < StringLog > retrieve ( "log1" , StringLog . class ) ; StringLog _get = _retrieve . get ( ) ; List < String > _entries = _get . entries ( ) ; int _size = _entries . size ( ) ; boolean _lessThan = _size < 21 ; TestStringLog . < Boolean , Boolean > operator_doubleArrow ( Boolean . valueOf ( _lessThan ) , Boolean . valueOf ( true ) ) ; Promise < StringLog > _retrieve_1 = log . < StringLog > retrieve ( "log1" , StringLog . class ) ; StringLog _get_1 = _retrieve_1 . get ( ) ; List < String > _entries_1 = _get_1 . entries ( ) ; int _size_1 = _entries_1 . size ( ) ; <START_BUG> boolean _greaterThan = _size_1 > 21 ; <END_BUG> TestStringLog . < Boolean , Boolean > operator_doubleArrow ( Boolean . valueOf ( _greaterThan ) , Boolean . valueOf ( true ) ) ; Promise < Success > _stop = log . stop ( ) ; _stop . get ( ) ; } @ Test public void test_multithreading ( ) { } private static void assertArrayEquals ( final Object [ ] expecteds , final Object [ ] actuals ) { } private static void assertArrayEquals ( final byte [ ] expecteds , final byte [ ] actuals ) { } private static void assertArrayEquals ( final char [ ] expecteds , final char [ ] actuals ) { } private static void assertArrayEquals ( final short [ ] expecteds , final short [ ] actuals ) { } private static void assertArrayEquals ( final int [ ] expecteds , final int [ ] actuals ) { } private static void assertArrayEquals ( final long [ ] expecteds , final long [ ] actuals ) { } private static void assertArrayEquals ( final String message , final Object [ ] expecteds , final Object [ ] actuals ) throws ArrayComparisonFailure { } private static void assertArrayEquals ( final String message , final byte [ ] expecteds , final byte [ ] actuals ) throws ArrayComparisonFailure { } private static void assertArrayEquals ( final String message , final char [ ] expecteds , final char [ ] actuals ) throws ArrayComparisonFailure { } private static void assertArrayEquals ( final String message , final short [ ] expecteds , final short [ ] actuals ) throws ArrayComparisonFailure { } private static void assertArrayEquals ( final String message , final int [ ] expecteds , final int [ ] actuals ) throws ArrayComparisonFailure { } private static void assertArrayEquals ( final String message , final long [ ] expecteds , final long [ ] actuals ) throws ArrayComparisonFailure { } private static void assertArrayEquals ( final double [ ] expecteds , final double [ ] actuals , final double delta ) { } private static void assertArrayEquals ( final float [ ] expecteds , final float [ ] actuals , final float delta ) { } private static void assertArrayEquals ( final String message , final double [ ] expecteds , final double [ ] actuals , final double delta ) throws ArrayComparisonFailure { } private static void assertArrayEquals ( final String message , final float [ ] expecteds , final float [ ] actuals , final float delta ) throws ArrayComparisonFailure { } private static void assertEquals ( final Object expected , final Object actual ) { } private static void assertEquals ( final long expected , final long actual ) { } private static void assertEquals ( final String arg0 , final Object arg1 , final Object arg2 ) { } private static void assertEquals ( final String message , final long expected , final long actual ) { } private static void assertEquals ( final double expected , final double actual , final double delta ) { } private static void assertEquals ( final String message , final double expected , final double actual , final double delta ) { } private static void assertFalse ( final boolean condition ) { } private static void assertFalse ( final String message , final boolean condition ) { } private static void assertNotNull ( final Object object ) { } private static void assertNotNull ( final String message , final Object object ) { } private static void assertNotSame ( final Object unexpected , final Object actual ) { } private static void assertNotSame ( final String message , final Object unexpected , final Object actual ) { } private static void assertNull ( final Object object ) { } private static void assertNull ( final String message , final Object object ) { } private static void assertSame ( final Object expected , final Object actual ) { } private static void assertSame ( final String message , final Object expected , final Object actual ) { } private static < T extends Object > void assertThat ( final T actual , final Matcher < T > matcher ) { } private static < T extends Object > void assertThat ( final String arg0 , final T arg1 , final Matcher < T > arg2 ) { } private static void assertTrue ( final boolean condition ) { } private static void assertTrue ( final String message , final boolean condition ) { } private static void fail ( ) { } private static void fail ( final String message ) { }

Fix:
boolean _greaterThan = _size_1 > 8 ;