Compile Time Changes

    // Class: cm.abstract.dataSymInterface.catalog.DsiAddProductRefType
    Removed: extend public DsMeasureParamType measureParam()
    Removed: extend public DsMeasureParamType measureParam=(DsMeasureParamType measParam)

    // Class: cm.abstract.dataSymInterface.DsiPData
    Removed: extend public DsMeasureParamType additionalProductMeasureParam()
    Removed: extend public DsMeasureParamType additionalProductMeasureParam=(DsMeasureParamType measParam)

    Old: extend public void applyMeasurementParams(Object owner)
    New: extend public void applyMeasurementParams(Object owner, DsiSelOModifyEnv env=null)

    // Class: cm.abstract.dataSymInterface.DsiExprValidationEnv
    Old: public SFeature[] featStack;
    New: public DsiBinaryStackItem[] relStack;

    Removed: public bool comparitorFound;
    Removed: extend private bool isValid(VxStr e|, VVars vars=VVars(), StrBuf error=null)

    // Class: cm.abstract.dataSymInterface.DsiPData
    Old: extend public bool validOption(SFeature feature, Option option, Double optionValue=null)
    New: extend public bool validOption(Option option)

    Removed: extend public bool disableConstraints()
    Removed: extend public bool disableConstraints(bool v)

    // Package: cm.abstract.dataSymInterface
    Old: public str->SFeature dsiVariantsFeatures(DsiPData data, SFeature feature)
    New: public str->SFeature dsiVariantsFeatures(DsiPData data, str featureCode)

    Old: public VConstraint[] dsiVariantsConstraints(DsiPData data, SFeature feature, Option option, str->SFeature features)
    New: public VConstraint[] dsiVariantsConstraints(DsiPData data, str featurePath, str->SFeature features)

    Old: public Object[] dsiVariantsSpanValues(DsiPData data, SFeature feature, Option option, str->SFeature features, str->Object selectedValues,
                                               VariantsSpan variantsSpan)
    New: public Object[] dsiVariantsSpanValues(DsiPData data, str featurePath, str option, double value, str->SFeature features, str->Object selectedValues,
                                               VariantsSpan variantsSpan)

    Old: public DsiVariantsCache dsiVariantsCache(DsiPData data, SFeature feature, Option option, str->DsiVariantsCache variantsCaches)
    New: public DsiVariantsCache dsiVariantsCache(DsiPData data, str featurePath, str->DsiVariantsCache variantsCaches)

    Removed: public str dsiVariantsOptionalSelFeatureCode(str featureKey, str optionCode)
    Removed: public <str, Type> dsiVariantFeatureAndType(DataCatalog cat, str key, StrBuf error=null)
    Removed: public str dsiCreateRuleCode(DataCatalog catalog, str code)