myLogger.debug("after asked for " + myWaterNeeded + " and got " + myWaterLevel + ", water buffer at " + consumedWaterBuffer.getLevel() + " of " + consumedWaterBuffer.getCapacity() + " and going to take " + (myWaterNeeded - myWaterLevel) + " from death buffer"); myLogger.debug("after asked for " + getPPFNeeded() + " and got " + myAveragePPF + ", light buffer at " + consumedLightBuffer.getLevel() + " of " + consumedLightBuffer.getCapacity() + " and going to take " + (getPPFNeeded() - myAveragePPF));
    private void afflictPlants() {        myLogger.debug("before: water buffer at "                + consumedWaterBuffer.getLevel() + " of "                + consumedWaterBuffer.getCapacity());        myLogger.debug("before: light buffer at "                + consumedLightBuffer.getLevel() + " of "                + consumedLightBuffer.getCapacity());        consumedWaterBuffer.setCapacity(myAverageWaterNeeded * WATER_TILL_DEAD);        consumedLightBuffer.setCapacity(getPPFNeeded() * LIGHT_TILL_DEAD);        myLogger.debug("after asked for " + myWaterNeeded + " and got "                + myWaterLevel + ", water buffer at "                + consumedWaterBuffer.getLevel() + " of "                + consumedWaterBuffer.getCapacity() + " and going to take "                + (myWaterNeeded - myWaterLevel) + " from death buffer");        myLogger.debug("after asked for " + getPPFNeeded() + " and got "                + myAveragePPF + ", light buffer at "                + consumedLightBuffer.getLevel() + " of "                + consumedLightBuffer.getCapacity() + " and going to take "                + (getPPFNeeded() - myAveragePPF));        consumedWaterBuffer.take(myWaterNeeded - myWaterLevel);        consumedLightBuffer.take(getPPFNeeded() - myAveragePPF);        if (myAveragePPF > DANGEROUS_HEAT_LEVEL)            consumedHeatBuffer.take(myAveragePPF - DANGEROUS_HEAT_LEVEL);        if (myAverageCO2Concentration < CO2_RATIO_LOW){            consumedCO2LowBuffer                    .take(CO2_RATIO_LOW - myAverageCO2Concentration);            myLogger.debug("myAverageCO2Concentration = "+myAverageCO2Concentration);            myLogger.debug("taken from low CO2 store = " + (CO2_RATIO_LOW - myAverageCO2Concentration));            myLogger.debug("consumedCO2LowBuffer.getLevel() = " + consumedCO2LowBuffer.getLevel());        }        if (myAverageCO2Concentration > CO2_RATIO_HIGH)            consumedCO2HighBuffer.take(myAverageCO2Concentration                    - CO2_RATIO_HIGH);    }