    @Test
    public void newWithLocks() {

        SpeculativeGammaConfiguration config = new SpeculativeGammaConfiguration()
                .newWithLocks();


        assertTrue(config.fat);
        assertFalse(config.nonRefTypeDetected);
        assertFalse(config.commuteDetected);
        assertFalse(config.orelseDetected);
        assertFalse(config.listenersDetected);
        assertTrue(config.locksDetected);
        assertFalse(config.abortOnlyDetected);
        assertFalse(config.ensureDetected);
        assertFalse(config.constructedObjectsDetected);
        assertEquals(1, config.minimalLength);
    }