class KiePMMLDataDictionaryASTFactory {

    public List<KiePMMLDroolsType> declareTypes(final DataDictionary dataDictionary) {
        return dataDictionary.getDataFields().stream().map(this::declareType).collect(Collectors.toList());
    }

    private  KiePMMLDataDictionaryASTFactory(final Map<String, KiePMMLOriginalTypeGeneratedType> fieldTypeMap);

}