void produceTargetState(TestContext context, DynamicCaseContext deduceContext) {
        System.out.println("Producing Target States...");
        final List<DimensionValuePair> targetStateList = deduceContext.getTargetStateList();
        for ( DimensionValuePair targetState : targetStateList ) {
            targetState.getDimension().choose(context, targetState.getChoice());
        }
    }