/*
 * SDK Pullenti Lingvo, version 4.33, fabruary 2026. Copyright (c) 2013-2026, Pullenti. All rights reserved. 
 * Non-Commercial Freeware and Commercial Software.
 * This class is generated using the converter Unisharping (www.unisharping.ru) from Pullenti C# project. 
 * The latest version of the code is available on the site www.pullenti.ru
 */

package com.pullenti.ner._org.internal;

public class OrgItemTypeTermin extends com.pullenti.ner.core.Termin {

    public OrgItemTypeTermin(String s, com.pullenti.morph.MorphLang _lang, com.pullenti.ner._org.OrgProfile p1, com.pullenti.ner._org.OrgProfile p2) {
        super(s, _lang, false);
        if (p1 != com.pullenti.ner._org.OrgProfile.UNDEFINED) 
            profiles.add(p1);
        if (p2 != com.pullenti.ner._org.OrgProfile.UNDEFINED) 
            profiles.add(p2);
    }

    public OrgItemTypeTyp getTyp() {
        if (isPurePrefix) 
            return OrgItemTypeTyp.PREFIX;
        return m_Typ;
    }

    public OrgItemTypeTyp setTyp(OrgItemTypeTyp value) {
        if (value == OrgItemTypeTyp.PREFIX) {
            isPurePrefix = true;
            m_Typ = OrgItemTypeTyp.ORG;
        }
        else {
            m_Typ = value;
            if (m_Typ == OrgItemTypeTyp.DEP || m_Typ == OrgItemTypeTyp.DEPADD) {
                if (!profiles.contains(com.pullenti.ner._org.OrgProfile.UNIT)) 
                    profiles.add(com.pullenti.ner._org.OrgProfile.UNIT);
            }
        }
        return value;
    }


    private OrgItemTypeTyp m_Typ = OrgItemTypeTyp.UNDEFINED;

    public boolean mustBePartofName = false;

    public boolean isPurePrefix;

    public boolean isLegalForm;

    public boolean canBeNormalDep;

    public boolean canHasNumber;

    public boolean canHasSingleName;

    public boolean canHasLatinName;

    public boolean mustHasCapitalName;

    public boolean isTop;

    public boolean canBeSingleGeo;

    public boolean isDoubtWord;

    public float coeff;

    public java.util.ArrayList<com.pullenti.ner._org.OrgProfile> profiles = new java.util.ArrayList<com.pullenti.ner._org.OrgProfile>();

    public com.pullenti.ner._org.OrgProfile getProfile() {
        return com.pullenti.ner._org.OrgProfile.UNDEFINED;
    }

    public com.pullenti.ner._org.OrgProfile setProfile(com.pullenti.ner._org.OrgProfile value) {
        profiles.add(value);
        return value;
    }


    private void copyFrom(OrgItemTypeTermin it) {
        com.pullenti.unisharp.Utils.addToArrayList(profiles, it.profiles);
        isPurePrefix = it.isPurePrefix;
        isLegalForm = it.isLegalForm;
        canBeNormalDep = it.canBeNormalDep;
        canHasNumber = it.canHasNumber;
        canHasSingleName = it.canHasSingleName;
        canHasLatinName = it.canHasLatinName;
        mustBePartofName = it.mustBePartofName;
        mustHasCapitalName = it.mustHasCapitalName;
        isTop = it.isTop;
        canBeNormalDep = it.canBeNormalDep;
        canBeSingleGeo = it.canBeSingleGeo;
        isDoubtWord = it.isDoubtWord;
        coeff = it.coeff;
    }

    public static java.util.ArrayList<OrgItemTypeTermin> deserializeSrc(org.w3c.dom.Node xml, OrgItemTypeTermin set) throws Exception, NumberFormatException {
        java.util.ArrayList<OrgItemTypeTermin> res = new java.util.ArrayList<OrgItemTypeTermin>();
        boolean isSet = com.pullenti.unisharp.Utils.stringsEq(com.pullenti.unisharp.Utils.getXmlLocalName(xml), "set");
        if (isSet) 
            res.add((set = new OrgItemTypeTermin(null, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED)));
        if (xml.getAttributes() == null) 
            return res;
        for (org.w3c.dom.Node a : (new com.pullenti.unisharp.XmlAttrListWrapper(xml.getAttributes())).arr) {
            String nam = com.pullenti.unisharp.Utils.getXmlLocalName(a);
            if (!nam.startsWith("name")) 
                continue;
            com.pullenti.morph.MorphLang _lang = com.pullenti.morph.MorphLang.RU;
            if (com.pullenti.unisharp.Utils.stringsEq(nam, "nameUa")) 
                _lang = com.pullenti.morph.MorphLang.UA;
            else if (com.pullenti.unisharp.Utils.stringsEq(nam, "nameEn")) 
                _lang = com.pullenti.morph.MorphLang.EN;
            OrgItemTypeTermin it = null;
            for (String s : com.pullenti.unisharp.Utils.split(a.getNodeValue(), String.valueOf(';'), false)) {
                if (!com.pullenti.unisharp.Utils.isNullOrEmpty(s)) {
                    if (it == null) {
                        res.add((it = new OrgItemTypeTermin(s, _lang, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED)));
                        if (set != null) 
                            it.copyFrom(set);
                    }
                    else 
                        it.addVariant(s, false);
                }
            }
        }
        for (org.w3c.dom.Node a : (new com.pullenti.unisharp.XmlAttrListWrapper(xml.getAttributes())).arr) {
            String nam = com.pullenti.unisharp.Utils.getXmlLocalName(a);
            if (nam.startsWith("name")) 
                continue;
            if (nam.startsWith("abbr")) {
                com.pullenti.morph.MorphLang _lang = com.pullenti.morph.MorphLang.RU;
                if (com.pullenti.unisharp.Utils.stringsEq(nam, "abbrUa")) 
                    _lang = com.pullenti.morph.MorphLang.UA;
                else if (com.pullenti.unisharp.Utils.stringsEq(nam, "abbrEn")) 
                    _lang = com.pullenti.morph.MorphLang.EN;
                for (OrgItemTypeTermin r : res) {
                    if (r.lang.equals(_lang)) 
                        r.acronym = a.getNodeValue();
                }
                continue;
            }
            if (com.pullenti.unisharp.Utils.stringsEq(nam, "profile")) {
                java.util.ArrayList<com.pullenti.ner._org.OrgProfile> li = new java.util.ArrayList<com.pullenti.ner._org.OrgProfile>();
                for (String s : com.pullenti.unisharp.Utils.split(a.getNodeValue(), String.valueOf(';'), false)) {
                    try {
                        com.pullenti.ner._org.OrgProfile p = (com.pullenti.ner._org.OrgProfile)com.pullenti.ner._org.OrgProfile.of(s);
                        if (p != com.pullenti.ner._org.OrgProfile.UNDEFINED) 
                            li.add(p);
                    } catch (Exception ex) {
                    }
                }
                for (OrgItemTypeTermin r : res) {
                    r.profiles = li;
                }
                continue;
            }
            if (com.pullenti.unisharp.Utils.stringsEq(nam, "coef")) {
                float v = com.pullenti.unisharp.Utils.parseFloat(a.getNodeValue(), null);
                for (OrgItemTypeTermin r : res) {
                    r.coeff = v;
                }
                continue;
            }
            if (com.pullenti.unisharp.Utils.stringsEq(nam, "partofname")) {
                for (OrgItemTypeTermin r : res) {
                    r.mustBePartofName = com.pullenti.unisharp.Utils.stringsEq(a.getNodeValue(), "true");
                }
                continue;
            }
            if (com.pullenti.unisharp.Utils.stringsEq(nam, "top")) {
                for (OrgItemTypeTermin r : res) {
                    r.isTop = com.pullenti.unisharp.Utils.stringsEq(a.getNodeValue(), "true");
                }
                continue;
            }
            if (com.pullenti.unisharp.Utils.stringsEq(nam, "geo")) {
                for (OrgItemTypeTermin r : res) {
                    r.canBeSingleGeo = com.pullenti.unisharp.Utils.stringsEq(a.getNodeValue(), "true");
                }
                continue;
            }
            if (com.pullenti.unisharp.Utils.stringsEq(nam, "purepref")) {
                for (OrgItemTypeTermin r : res) {
                    r.isPurePrefix = com.pullenti.unisharp.Utils.stringsEq(a.getNodeValue(), "true");
                }
                continue;
            }
            if (com.pullenti.unisharp.Utils.stringsEq(nam, "number")) {
                for (OrgItemTypeTermin r : res) {
                    r.canHasNumber = com.pullenti.unisharp.Utils.stringsEq(a.getNodeValue(), "true");
                }
                continue;
            }
            throw new Exception("Unknown Org Type Tag: " + a.getNodeName());
        }
        return res;
    }

    public static OrgItemTypeTermin _new2566(String _arg1, com.pullenti.morph.MorphLang _arg2, com.pullenti.ner._org.OrgProfile _arg3, boolean _arg4, float _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, _arg3, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.canHasLatinName = _arg4;
        res.coeff = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2571(String _arg1, boolean _arg2, float _arg3) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.canHasLatinName = _arg2;
        res.coeff = _arg3;
        return res;
    }

    public static OrgItemTypeTermin _new2575(String _arg1, OrgItemTypeTyp _arg2, float _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.coeff = _arg3;
        res.canHasLatinName = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2591(String _arg1, com.pullenti.morph.MorphLang _arg2, com.pullenti.ner._org.OrgProfile _arg3, float _arg4, OrgItemTypeTyp _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, _arg3, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg4;
        res.setTyp(_arg5);
        res.canBeSingleGeo = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2592(String _arg1, com.pullenti.morph.MorphLang _arg2, com.pullenti.ner._org.OrgProfile _arg3, float _arg4, OrgItemTypeTyp _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, _arg3, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg4;
        res.setTyp(_arg5);
        res.isTop = _arg6;
        res.canBeSingleGeo = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new2595(String _arg1, OrgItemTypeTyp _arg2, com.pullenti.ner._org.OrgProfile _arg3, float _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.setProfile(_arg3);
        res.coeff = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2596(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, com.pullenti.ner._org.OrgProfile _arg4, float _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.setProfile(_arg4);
        res.coeff = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2597(String _arg1, OrgItemTypeTyp _arg2, com.pullenti.ner._org.OrgProfile _arg3, float _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.setProfile(_arg3);
        res.coeff = _arg4;
        res.canBeSingleGeo = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2600(String _arg1, float _arg2, OrgItemTypeTyp _arg3, com.pullenti.ner._org.OrgProfile _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.setProfile(_arg4);
        return res;
    }

    public static OrgItemTypeTermin _new2601(String _arg1, float _arg2, OrgItemTypeTyp _arg3, com.pullenti.ner._org.OrgProfile _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.setProfile(_arg4);
        res.canBeNormalDep = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2602(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2603(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canBeSingleGeo = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2604(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canBeSingleGeo = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2610(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.isTop = _arg4;
        res.canBeSingleGeo = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2612(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.isTop = _arg5;
        res.canBeSingleGeo = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2613(String _arg1, float _arg2, OrgItemTypeTyp _arg3) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        return res;
    }

    public static OrgItemTypeTermin _new2615(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2618(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2620(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canBeSingleGeo = _arg4;
        res.canBeNormalDep = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new2622(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canBeSingleGeo = _arg4;
        res.canHasNumber = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new2623(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canBeSingleGeo = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2624(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canBeSingleGeo = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new2626(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, com.pullenti.ner._org.OrgProfile _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canBeSingleGeo = _arg5;
        res.canHasNumber = _arg6;
        res.setProfile(_arg7);
        return res;
    }

    public static OrgItemTypeTermin _new2633(String _arg1, float _arg2, String _arg3, OrgItemTypeTyp _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.acronym = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new2634(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2635(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasNumber = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2638(String _arg1, float _arg2, com.pullenti.morph.MorphLang _arg3, OrgItemTypeTyp _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.lang = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new2647(String _arg1, float _arg2, OrgItemTypeTyp _arg3, com.pullenti.ner._org.OrgProfile _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.setProfile(_arg4);
        res.canBeSingleGeo = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2648(String _arg1, float _arg2, String _arg3, OrgItemTypeTyp _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.acronym = _arg3;
        res.setTyp(_arg4);
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2649(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.isDoubtWord = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2650(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.isDoubtWord = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2653(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        return res;
    }

    public static OrgItemTypeTermin _new2658(String _arg1, OrgItemTypeTyp _arg2, String _arg3, com.pullenti.ner._org.OrgProfile _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.setProfile(_arg4);
        res.canBeSingleGeo = _arg5;
        res.canHasNumber = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2662(String _arg1, float _arg2, OrgItemTypeTyp _arg3, com.pullenti.ner._org.OrgProfile _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.setProfile(_arg4);
        res.canHasNumber = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2663(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, com.pullenti.ner._org.OrgProfile _arg4, OrgItemTypeTyp _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setProfile(_arg4);
        res.setTyp(_arg5);
        res.canHasNumber = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2666(String _arg1, float _arg2, OrgItemTypeTyp _arg3, com.pullenti.ner._org.OrgProfile _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.setProfile(_arg4);
        res.canHasNumber = _arg5;
        res.canHasLatinName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2672(String _arg1, float _arg2, String _arg3, OrgItemTypeTyp _arg4, com.pullenti.ner._org.OrgProfile _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.acronym = _arg3;
        res.setTyp(_arg4);
        res.setProfile(_arg5);
        res.canBeSingleGeo = _arg6;
        res.canHasNumber = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new2673(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6, boolean _arg7, com.pullenti.ner._org.OrgProfile _arg8, boolean _arg9) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canBeNormalDep = _arg4;
        res.canBeSingleGeo = _arg5;
        res.canHasSingleName = _arg6;
        res.canHasLatinName = _arg7;
        res.setProfile(_arg8);
        res.canHasNumber = _arg9;
        return res;
    }

    public static OrgItemTypeTermin _new2674(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6, boolean _arg7, com.pullenti.ner._org.OrgProfile _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canBeNormalDep = _arg4;
        res.canBeSingleGeo = _arg5;
        res.canHasSingleName = _arg6;
        res.canHasLatinName = _arg7;
        res.setProfile(_arg8);
        return res;
    }

    public static OrgItemTypeTermin _new2680(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new2692(String _arg1, float _arg2, String _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, com.pullenti.ner._org.OrgProfile _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.acronym = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        res.canBeSingleGeo = _arg6;
        res.setProfile(_arg7);
        return res;
    }

    public static OrgItemTypeTermin _new2694(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, com.pullenti.ner._org.OrgProfile _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasNumber = _arg4;
        res.setProfile(_arg5);
        res.canHasLatinName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2700(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.isDoubtWord = _arg3;
        return res;
    }

    public static OrgItemTypeTermin _new2703(String _arg1, float _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.canHasNumber = _arg5;
        res.setProfile(_arg6);
        res.canHasLatinName = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new2704(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, String _arg5, boolean _arg6, com.pullenti.ner._org.OrgProfile _arg7, boolean _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.acronym = _arg5;
        res.canHasNumber = _arg6;
        res.setProfile(_arg7);
        res.canHasLatinName = _arg8;
        return res;
    }

    public static OrgItemTypeTermin _new2705(String _arg1, float _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.canHasNumber = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new2719(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, String _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasNumber = _arg4;
        res.acronym = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new2720(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, String _arg6, com.pullenti.ner._org.OrgProfile _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        res.acronym = _arg6;
        res.setProfile(_arg7);
        return res;
    }

    public static OrgItemTypeTermin _new2721(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasNumber = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2732(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, String _arg4, OrgItemTypeTyp _arg5, boolean _arg6, com.pullenti.ner._org.OrgProfile _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.acronym = _arg4;
        res.setTyp(_arg5);
        res.canHasNumber = _arg6;
        res.setProfile(_arg7);
        return res;
    }

    public static OrgItemTypeTermin _new2733(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6, com.pullenti.ner._org.OrgProfile _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasNumber = _arg4;
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.setProfile(_arg7);
        return res;
    }

    public static OrgItemTypeTermin _new2734(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7, com.pullenti.ner._org.OrgProfile _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        res.canHasLatinName = _arg6;
        res.canHasSingleName = _arg7;
        res.setProfile(_arg8);
        return res;
    }

    public static OrgItemTypeTermin _new2737(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6, boolean _arg7, com.pullenti.ner._org.OrgProfile _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.isTop = _arg4;
        res.canHasSingleName = _arg5;
        res.canHasLatinName = _arg6;
        res.canBeSingleGeo = _arg7;
        res.setProfile(_arg8);
        return res;
    }

    public static OrgItemTypeTermin _new2738(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7, boolean _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.isTop = _arg5;
        res.canHasSingleName = _arg6;
        res.canHasLatinName = _arg7;
        res.canBeSingleGeo = _arg8;
        return res;
    }

    public static OrgItemTypeTermin _new2742(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2743(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasNumber = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2744(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasNumber = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2745(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasSingleName = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new2746(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, com.pullenti.ner._org.OrgProfile _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.setProfile(_arg7);
        return res;
    }

    public static OrgItemTypeTermin _new2747(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.mustBePartofName = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2748(String _arg1, float _arg2, OrgItemTypeTyp _arg3, String _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.setCanonicText(_arg4);
        return res;
    }

    public static OrgItemTypeTermin _new2750(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.mustBePartofName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2751(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, String _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.setCanonicText(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2757(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasNumber = _arg4;
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2758(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        res.canHasLatinName = _arg6;
        res.canHasSingleName = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new2761(String _arg1, float _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.canHasNumber = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2763(String _arg1, OrgItemTypeTyp _arg2, float _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.coeff = _arg3;
        res.canBeSingleGeo = _arg4;
        res.canHasSingleName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2764(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, float _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.setTyp(_arg3);
        res.coeff = _arg4;
        res.canBeSingleGeo = _arg5;
        res.canHasSingleName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2765(String _arg1, float _arg2, OrgItemTypeTyp _arg3, String _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.acronym = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2766(String _arg1, float _arg2, OrgItemTypeTyp _arg3, String _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2768(String _arg1, float _arg2, OrgItemTypeTyp _arg3, com.pullenti.ner._org.OrgProfile _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.setProfile(_arg4);
        res.canHasLatinName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2769(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.isDoubtWord = _arg4;
        res.canHasNumber = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2770(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.isDoubtWord = _arg5;
        res.canHasNumber = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2771(String _arg1, float _arg2, String _arg3, OrgItemTypeTyp _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.acronym = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2772(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, String _arg4, OrgItemTypeTyp _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.acronym = _arg4;
        res.setTyp(_arg5);
        res.canHasNumber = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2777(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2784(String _arg1, OrgItemTypeTyp _arg2) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        return res;
    }

    public static OrgItemTypeTermin _new2785(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        return res;
    }

    public static OrgItemTypeTermin _new2787(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.isDoubtWord = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2792(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.isDoubtWord = _arg3;
        res.canHasNumber = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2793(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.isDoubtWord = _arg4;
        res.canHasNumber = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2794(String _arg1, OrgItemTypeTyp _arg2, float _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.coeff = _arg3;
        res.canHasNumber = _arg4;
        res.canHasSingleName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2796(String _arg1, String _arg2, OrgItemTypeTyp _arg3, float _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.acronym = _arg2;
        res.setTyp(_arg3);
        res.coeff = _arg4;
        res.canHasNumber = _arg5;
        res.canHasSingleName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2797(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, float _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.coeff = _arg4;
        res.canHasNumber = _arg5;
        res.canHasSingleName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2799(String _arg1, String _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.acronym = _arg2;
        res.setTyp(_arg3);
        res.canBeNormalDep = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2802(String _arg1, com.pullenti.morph.MorphLang _arg2, String _arg3, OrgItemTypeTyp _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.acronym = _arg3;
        res.setTyp(_arg4);
        res.canBeNormalDep = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2805(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canBeNormalDep = _arg3;
        return res;
    }

    public static OrgItemTypeTermin _new2806(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canBeNormalDep = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2819(String _arg1, String _arg2, OrgItemTypeTyp _arg3, boolean _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.acronym = _arg2;
        res.setTyp(_arg3);
        res.canBeNormalDep = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2820(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, com.pullenti.ner._org.OrgProfile _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canBeNormalDep = _arg3;
        res.setProfile(_arg4);
        return res;
    }

    public static OrgItemTypeTermin _new2821(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canBeNormalDep = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2825(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasNumber = _arg3;
        res.isDoubtWord = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2826(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, boolean _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasNumber = _arg3;
        res.isDoubtWord = _arg4;
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2827(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasNumber = _arg4;
        res.isDoubtWord = _arg5;
        res.canHasLatinName = _arg6;
        res.canHasSingleName = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new2835(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasNumber = _arg3;
        return res;
    }

    public static OrgItemTypeTermin _new2836(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasNumber = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2837(String _arg1, OrgItemTypeTyp _arg2, com.pullenti.ner._org.OrgProfile _arg3, String _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.setProfile(_arg3);
        res.acronym = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2838(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, com.pullenti.ner._org.OrgProfile _arg4, String _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.setProfile(_arg4);
        res.acronym = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2844(String _arg1, OrgItemTypeTyp _arg2, String _arg3, com.pullenti.ner._org.OrgProfile _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.setProfile(_arg4);
        return res;
    }

    public static OrgItemTypeTermin _new2847(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, String _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new2851(String _arg1, OrgItemTypeTyp _arg2, com.pullenti.ner._org.OrgProfile _arg3) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.setProfile(_arg3);
        return res;
    }

    public static OrgItemTypeTermin _new2868(String _arg1, OrgItemTypeTyp _arg2, String _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.isLegalForm = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2870(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.isLegalForm = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2883(String _arg1, OrgItemTypeTyp _arg2, String _arg3, com.pullenti.ner._org.OrgProfile _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.setProfile(_arg4);
        res.isLegalForm = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2901(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.isLegalForm = _arg3;
        return res;
    }

    public static OrgItemTypeTermin _new2919(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, String _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.acronym = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2978(String _arg1, OrgItemTypeTyp _arg2, String _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.acronymCanBeLower = _arg4;
        res.canBeSingleGeo = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2979(String _arg1, OrgItemTypeTyp _arg2, String _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.canHasLatinName = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2982(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, String _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasLatinName = _arg3;
        res.acronym = _arg4;
        res.isLegalForm = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2983(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, String _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.acronym = _arg5;
        res.isLegalForm = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new2986(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasLatinName = _arg3;
        res.isLegalForm = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new2987(String _arg1, OrgItemTypeTyp _arg2, String _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.canHasLatinName = _arg4;
        res.isLegalForm = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new2991(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, String _arg4, String _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasLatinName = _arg3;
        res.acronym = _arg4;
        res.acronymSmart = _arg5;
        res.isLegalForm = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3007(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, String _arg5, String _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.acronym = _arg5;
        res.acronymSmart = _arg6;
        res.isLegalForm = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3025(String _arg1, OrgItemTypeTyp _arg2, String _arg3, String _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.acronymSmart = _arg4;
        res.isLegalForm = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3028(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, String _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasLatinName = _arg3;
        res.acronym = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new3029(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, String _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.acronym = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new3032(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, com.pullenti.ner._org.OrgProfile _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasLatinName = _arg3;
        res.setProfile(_arg4);
        return res;
    }

    public static OrgItemTypeTermin _new3033(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new3034(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasLatinName = _arg3;
        return res;
    }

    public static OrgItemTypeTermin _new3035(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new3036(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, String _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasLatinName = _arg3;
        res.acronym = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new3037(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, String _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.acronym = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3039(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.canHasLatinName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3043(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, boolean _arg4, String _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasLatinName = _arg3;
        res.canHasNumber = _arg4;
        res.acronym = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3044(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, String _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasNumber = _arg5;
        res.acronym = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3049(String _arg1, OrgItemTypeTyp _arg2, String _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.canHasLatinName = _arg4;
        res.canHasNumber = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3051(String _arg1, OrgItemTypeTyp _arg2, String _arg3, boolean _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.acronym = _arg3;
        res.canHasLatinName = _arg4;
        res.canHasNumber = _arg5;
        res.isLegalForm = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3063(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.canHasLatinName = _arg5;
        res.canHasNumber = _arg6;
        res.isLegalForm = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3064(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.isLegalForm = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3065(String _arg1, OrgItemTypeTyp _arg2, com.pullenti.ner._org.OrgProfile _arg3, boolean _arg4, float _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.setProfile(_arg3);
        res.canHasLatinName = _arg4;
        res.coeff = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3066(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasSingleName = _arg4;
        res.canHasLatinName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3067(String _arg1, float _arg2, OrgItemTypeTyp _arg3, com.pullenti.ner._org.OrgProfile _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.setProfile(_arg4);
        res.canHasSingleName = _arg5;
        res.canHasLatinName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3068(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, com.pullenti.ner._org.OrgProfile _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.setProfile(_arg5);
        res.canHasSingleName = _arg6;
        res.canHasLatinName = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3069(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasSingleName = _arg5;
        res.canHasLatinName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3070(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasSingleName = _arg4;
        res.canHasLatinName = _arg5;
        res.mustHasCapitalName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3071(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasSingleName = _arg5;
        res.canHasLatinName = _arg6;
        res.mustHasCapitalName = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3074(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canBeNormalDep = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new3076(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canBeNormalDep = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new3077(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasSingleName = _arg3;
        res.canHasLatinName = _arg4;
        res.isDoubtWord = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3079(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6, com.pullenti.ner._org.OrgProfile _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasSingleName = _arg4;
        res.canHasLatinName = _arg5;
        res.isDoubtWord = _arg6;
        res.setProfile(_arg7);
        return res;
    }

    public static OrgItemTypeTermin _new3080(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, boolean _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasSingleName = _arg3;
        res.canHasLatinName = _arg4;
        res.isDoubtWord = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new3081(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, boolean _arg4, com.pullenti.ner._org.OrgProfile _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasSingleName = _arg3;
        res.canHasLatinName = _arg4;
        res.setProfile(_arg5);
        return res;
    }

    public static OrgItemTypeTermin _new3082(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasSingleName = _arg4;
        res.canHasLatinName = _arg5;
        res.isDoubtWord = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3083(String _arg1, OrgItemTypeTyp _arg2, float _arg3, boolean _arg4) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.coeff = _arg3;
        res.canHasSingleName = _arg4;
        return res;
    }

    public static OrgItemTypeTermin _new3084(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, float _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.coeff = _arg4;
        res.canHasSingleName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3096(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasSingleName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3097(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3098(String _arg1, float _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5, boolean _arg6, boolean _arg7, com.pullenti.ner._org.OrgProfile _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.canBeSingleGeo = _arg7;
        res.setProfile(_arg8);
        return res;
    }

    public static OrgItemTypeTermin _new3099(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, String _arg5, boolean _arg6, boolean _arg7, boolean _arg8, com.pullenti.ner._org.OrgProfile _arg9) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.acronym = _arg5;
        res.canHasLatinName = _arg6;
        res.canHasSingleName = _arg7;
        res.canBeSingleGeo = _arg8;
        res.setProfile(_arg9);
        return res;
    }

    public static OrgItemTypeTermin _new3107(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasSingleName = _arg5;
        res.mustHasCapitalName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3108(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasSingleName = _arg5;
        res.mustHasCapitalName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3109(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, float _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg3);
        res.coeff = _arg4;
        res.canHasLatinName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3110(String _arg1, com.pullenti.morph.MorphLang _arg2, com.pullenti.ner._org.OrgProfile _arg3, OrgItemTypeTyp _arg4, float _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, _arg3, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg4);
        res.coeff = _arg5;
        res.canHasLatinName = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3118(String _arg1, com.pullenti.morph.MorphLang _arg2, com.pullenti.ner._org.OrgProfile _arg3, OrgItemTypeTyp _arg4, float _arg5, boolean _arg6, String _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, _arg3, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg4);
        res.coeff = _arg5;
        res.canHasLatinName = _arg6;
        res.acronym = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3122(String _arg1, OrgItemTypeTyp _arg2, boolean _arg3, boolean _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.setTyp(_arg2);
        res.canHasLatinName = _arg3;
        res.canHasSingleName = _arg4;
        res.mustHasCapitalName = _arg5;
        res.canHasNumber = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3123(String _arg1, com.pullenti.morph.MorphLang _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasSingleName = _arg5;
        res.mustHasCapitalName = _arg6;
        res.canHasNumber = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3124(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6, com.pullenti.ner._org.OrgProfile _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasSingleName = _arg5;
        res.mustHasCapitalName = _arg6;
        res.setProfile(_arg7);
        return res;
    }

    public static OrgItemTypeTermin _new3125(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7, com.pullenti.ner._org.OrgProfile _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.mustHasCapitalName = _arg7;
        res.setProfile(_arg8);
        return res;
    }

    public static OrgItemTypeTermin _new3129(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.lang = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.mustHasCapitalName = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3130(String _arg1, float _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.mustHasCapitalName = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3132(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasSingleName = _arg5;
        res.mustHasCapitalName = _arg6;
        res.canHasNumber = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3133(String _arg1, float _arg2, String _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7, boolean _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.acronym = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.mustHasCapitalName = _arg7;
        res.canHasNumber = _arg8;
        return res;
    }

    public static OrgItemTypeTermin _new3135(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7, boolean _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.mustHasCapitalName = _arg7;
        res.canHasNumber = _arg8;
        return res;
    }

    public static OrgItemTypeTermin _new3136(String _arg1, float _arg2, OrgItemTypeTyp _arg3, String _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.acronym = _arg4;
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.canBeSingleGeo = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3138(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasSingleName = _arg5;
        res.canBeSingleGeo = _arg6;
        return res;
    }

    public static OrgItemTypeTermin _new3139(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.canBeSingleGeo = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3147(String _arg1, float _arg2, String _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.acronym = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.canHasNumber = _arg7;
        return res;
    }

    public static OrgItemTypeTermin _new3148(String _arg1, String _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6, boolean _arg7, boolean _arg8) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.acronym = _arg2;
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        res.canHasSingleName = _arg6;
        res.mustHasCapitalName = _arg7;
        res.canHasNumber = _arg8;
        return res;
    }

    public static OrgItemTypeTermin _new3153(String _arg1, com.pullenti.morph.MorphLang _arg2, float _arg3, OrgItemTypeTyp _arg4, boolean _arg5) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, _arg2, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg3;
        res.setTyp(_arg4);
        res.canHasLatinName = _arg5;
        return res;
    }

    public static OrgItemTypeTermin _new3154(String _arg1, float _arg2, OrgItemTypeTyp _arg3, boolean _arg4, boolean _arg5, com.pullenti.ner._org.OrgProfile _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.setTyp(_arg3);
        res.canHasLatinName = _arg4;
        res.canHasNumber = _arg5;
        res.setProfile(_arg6);
        return res;
    }

    public static OrgItemTypeTermin _new3158(String _arg1, float _arg2, boolean _arg3, OrgItemTypeTyp _arg4, boolean _arg5, boolean _arg6) {
        OrgItemTypeTermin res = new OrgItemTypeTermin(_arg1, null, com.pullenti.ner._org.OrgProfile.UNDEFINED, com.pullenti.ner._org.OrgProfile.UNDEFINED);
        res.coeff = _arg2;
        res.canBeNormalDep = _arg3;
        res.setTyp(_arg4);
        res.canHasNumber = _arg5;
        res.canBeSingleGeo = _arg6;
        return res;
    }
    public OrgItemTypeTermin() {
        super();
    }
}
