public static void setExplicitConstructorInvocationStmtArgument(final ExplicitConstructorInvocationStmt constructorInvocationStmt, final String parameterName, final String value) {
        final NameExpr parameterExpr = getExplicitConstructorInvocationParameter(constructorInvocationStmt,
                                                                                 parameterName)
                .orElseThrow(() -> new KiePMMLException(String.format(MISSING_PARAMETER_IN_CONSTRUCTOR_INVOCATION,
                                                                      parameterName, constructorInvocationStmt)));
        parameterExpr.setName(value);
    }
@Test
    void setExplicitConstructorInvocationStmtArgumentNoParameter() {
        assertThatExceptionOfType(KiePMMLException.class).isThrownBy(() -> {
            final String parameterName = "PARAMETER_NAME";
            final ExplicitConstructorInvocationStmt explicitConstructorInvocationStmt = new ExplicitConstructorInvocationStmt();
            explicitConstructorInvocationStmt.setArguments(NodeList.nodeList(new NameExpr("NOT_PARAMETER")));
            CommonCodegenUtils.setExplicitConstructorInvocationStmtArgument(explicitConstructorInvocationStmt, parameterName, "VALUE");
        });
    }