{
    KiePMMLMiningField %s = KiePMMLMiningField.builder("%s", Collections.emptyList())
            .withFieldUsageType(org.kie.pmml.api.enums.FIELD_USAGE_TYPE.TARGET)
            .withOpType(null).withDataType(%s)
            .withMissingValueTreatmentMethod(null)
            .withInvalidValueTreatmentMethod(org.kie.pmml.api.enums.INVALID_VALUE_TREATMENT_METHOD.RETURN_INVALID)
            .withMissingValueReplacement(null)
            .withInvalidValueReplacement(null)
            .withAllowedValues(Arrays.asList("A", "B", "C"))
            .withIntervals(Arrays.asList(
                    new KiePMMLInterval(0, 0, org.kie.pmml.api.enums.CLOSURE.CLOSED_CLOSED),
                    new KiePMMLInterval(1, 10, org.kie.pmml.api.enums.CLOSURE.CLOSED_CLOSED),
                    new KiePMMLInterval(2, 20, org.kie.pmml.api.enums.CLOSURE.CLOSED_CLOSED)))
            .build();
}
