} else return 0f;
} return 0f;
    private static float calculateMolesNeededToRemove(            SimEnvironment pEnvironment) {        float currentWaterMolesInEnvironment = pEnvironment.getWaterMoles();        float totalMolesInEnvironment = pEnvironment.getTotalMoles();        if ((currentWaterMolesInEnvironment / totalMolesInEnvironment) > OPTIMAL_MOISTURE_CONCENTRATION) {            float waterMolesAtOptimalConcentration = ((totalMolesInEnvironment - currentWaterMolesInEnvironment) * OPTIMAL_MOISTURE_CONCENTRATION)                    / (1 - OPTIMAL_MOISTURE_CONCENTRATION);            return currentWaterMolesInEnvironment                    - waterMolesAtOptimalConcentration;        } else            return 0f;    }