class KiePMMLSessionUtils {

    private KiePMMLSessionUtils(final KieBase knowledgeBase, final String modelName, final String packageName, final PMML4Result pmml4Result) {
        this.modelName = modelName;
        this.packageName = packageName;
        kieSession = getKieSession(knowledgeBase);
        commands = new ArrayList<>();
        commands.add(COMMAND_FACTORY_SERVICE.newInsert(new KiePMMLStatusHolder()));
        commands.add(COMMAND_FACTORY_SERVICE.newInsert(pmml4Result));
        commands.add(COMMAND_FACTORY_SERVICE.newSetGlobal(PMML4_RESULT_IDENTIFIER, pmml4Result));
    }

    private  KiePMMLSessionUtils(final KieBase knowledgeBase, final String modelName, final String packageName, final PMML4Result pmml4Result);

}