static Expression getProbabilityMapFunctionExpression(final RegressionModel.NormalizationMethod normalizationMethod,
                                                          final boolean isBinary) {
        if (UNSUPPORTED_NORMALIZATION_METHODS.contains(normalizationMethod)) {
            throw new KiePMMLInternalException(String.format("Unsupported NormalizationMethod %s",
                                                             normalizationMethod));
        } else {
            return getProbabilityMapFunctionSupportedExpression(normalizationMethod, isBinary);
        }
    }
@Test
    void getProbabilityMapFunctionExpressionWithSupportedMethods() {
        SUPPORTED_NORMALIZATION_METHODS.forEach(normalizationMethod -> {
            Expression retrieved =
                    KiePMMLClassificationTableFactory.getProbabilityMapFunctionExpression(normalizationMethod,
                            false);
            try {
                String text = getFileContent(TEST_01_SOURCE);
                Expression expected = JavaParserUtils.parseExpression(String.format(text,
                        normalizationMethod.name()));
                assertThat(JavaParserUtils.equalsNode(expected, retrieved)).isTrue();
            } catch (IOException e) {
                fail(e.getMessage());
            }
        });
    }