code: @Override
      public IncrementalScoreDirector<Solution_> buildScoreDirector(
              boolean lookUpEnabled, boolean constraintMatchEnabledPreference) {
          IncrementalScoreCalculator<Solution_> incrementalScoreCalculator = ConfigUtils.newInstance(this,
                  "incrementalScoreCalculatorClass", incrementalScoreCalculatorClass);
          ConfigUtils.applyCustomProperties(incrementalScoreCalculator, "incrementalScoreCalculatorClass",
                  incrementalScoreCalculatorCustomProperties, "incrementalScoreCalculatorCustomProperties");
          return new IncrementalScoreDirector<>(this,
                  lookUpEnabled, constraintMatchEnabledPreference, incrementalScoreCalculator);
      }
docs: ************************************************************************