/*
 * SDK Pullenti Unitext, 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.unitext.internal.word;

public class SinglePropertyModifiers {

    public static final short sprmCFRMarkDel = (short)0x0800;

    public static final short sprmCFRMarkIns = (short)0x0801;

    public static final short sprmCFFldVanish = (short)0x0802;

    public static final short sprmCPicLocation = (short)0x6A03;

    public static final short sprmCIbstRMark = (short)0x4804;

    public static final short sprmCDttmRMark = (short)0x6805;

    public static final short sprmCFData = (short)0x0806;

    public static final short sprmCIdslRMark = (short)0x4807;

    public static final short sprmCSymbol = (short)0x6A09;

    public static final short sprmCFOle2 = (short)0x080A;

    public static final short sprmCHighlight = (short)0x2A0C;

    public static final short sprmCFWebHidden = (short)0x0811;

    public static final short sprmCRsidProp = (short)0x6815;

    public static final short sprmCRsidText = (short)0x6816;

    public static final short sprmCRsidRMDel = (short)0x6817;

    public static final short sprmCFSpecVanish = (short)0x0818;

    public static final short sprmCFMathPr = (short)0xC81A;

    public static final short sprmCIstd = (short)0x4A30;

    public static final short sprmCIstdPermute = (short)0xCA31;

    public static final short sprmCPlain = (short)0x2A33;

    public static final short sprmCKcd = (short)0x2A34;

    public static final short sprmCFBold = (short)0x0835;

    public static final short sprmCFItalic = (short)0x0836;

    public static final short sprmCFStrike = (short)0x0837;

    public static final short sprmCFOutline = (short)0x0838;

    public static final short sprmCFShadow = (short)0x0839;

    public static final short sprmCFSmallCaps = (short)0x083A;

    public static final short sprmCFCaps = (short)0x083B;

    public static final short sprmCFVanish = (short)0x083C;

    public static final short sprmCKul = (short)0x2A3E;

    public static final short sprmCDxaSpace = (short)0x8840;

    public static final short sprmCIco = (short)0x2A42;

    public static final short sprmCHps = (short)0x4A43;

    public static final short sprmCHpsPos = (short)0x4845;

    public static final short sprmCMajority = (short)0xCA47;

    public static final short sprmCIss = (short)0x2A48;

    public static final short sprmCHpsKern = (short)0x484B;

    public static final short sprmCHresi = (short)0x484E;

    public static final short sprmCRgFtc0 = (short)0x4A4F;

    public static final short sprmCRgFtc1 = (short)0x4A50;

    public static final short sprmCRgFtc2 = (short)0x4A51;

    public static final short sprmCCharScale = (short)0x4852;

    public static final short sprmCFDStrike = (short)0x2A53;

    public static final short sprmCFImprint = (short)0x0854;

    public static final short sprmCFSpec = (short)0x0855;

    public static final short sprmCFObj = (short)0x0856;

    public static final short sprmCPropRMark90 = (short)0xCA57;

    public static final short sprmCFEmboss = (short)0x0858;

    public static final short sprmCSfxText = (short)0x2859;

    public static final short sprmCFBiDi = (short)0x085A;

    public static final short sprmCFBoldBi = (short)0x085C;

    public static final short sprmCFItalicBi = (short)0x085D;

    public static final short sprmCFtcBi = (short)0x4A5E;

    public static final short sprmCLidBi = (short)0x485F;

    public static final short sprmCIcoBi = (short)0x4A60;

    public static final short sprmCHpsBi = (short)0x4A61;

    public static final short sprmCDispFldRMark = (short)0xCA62;

    public static final short sprmCIbstRMarkDel = (short)0x4863;

    public static final short sprmCDttmRMarkDel = (short)0x6864;

    public static final short sprmCBrc80 = (short)0x6865;

    public static final short sprmCShd80 = (short)0x4866;

    public static final short sprmCIdslRMarkDel = (short)0x4867;

    public static final short sprmCFUsePgsuSettings = (short)0x0868;

    public static final short sprmCRgLid0_80 = (short)0x486D;

    public static final short sprmCRgLid1_80 = (short)0x486E;

    public static final short sprmCIdctHint = (short)0x286F;

    public static final short sprmCCv = (short)0x6870;

    public static final short sprmCShd = (short)0xCA71;

    public static final short sprmCBrc = (short)0xCA72;

    public static final short sprmCRgLid0 = (short)0x4873;

    public static final short sprmCRgLid1 = (short)0x4874;

    public static final short sprmCFNoProof = (short)0x0875;

    public static final short sprmCFitText = (short)0xCA76;

    public static final short sprmCCvUl = (short)0x6877;

    public static final short sprmCFELayout = (short)0xCA78;

    public static final short sprmCLbcCRJ = (short)0x2879;

    public static final short sprmCFComplexScripts = (short)0x0882;

    public static final short sprmCWall = (short)0x2A83;

    public static final short sprmCCnf = (short)0xCA85;

    public static final short sprmCNeedFontFixup = (short)0x2A86;

    public static final short sprmCPbiIBullet = (short)0x6887;

    public static final short sprmCPbiGrf = (short)0x4888;

    public static final short sprmCPropRMark = (short)0xCA89;

    public static final short sprmCFSdtVanish = (short)0x2A90;

    public static final short sprmPIstd = (short)0x4600;

    public static final short sprmPIstdPermute = (short)0xC601;

    public static final short sprmPIncLvl = (short)0x2602;

    public static final short sprmPJc80 = (short)0x2403;

    public static final short sprmPFKeep = (short)0x2405;

    public static final short sprmPFKeepFollow = (short)0x2406;

    public static final short sprmPFPageBreakBefore = (short)0x2407;

    public static final short sprmPIlvl = (short)0x260A;

    public static final short sprmPIlfo = (short)0x460B;

    public static final short sprmPFNoLineNumb = (short)0x240C;

    public static final short sprmPChgTabsPapx = (short)0xC60D;

    public static final short sprmPDxaRight80 = (short)0x840E;

    public static final short sprmPDxaLeft80 = (short)0x840F;

    public static final short sprmPNest80 = (short)0x4610;

    public static final short sprmPDxaLeft180 = (short)0x8411;

    public static final short sprmPDyaLine = (short)0x6412;

    public static final short sprmPDyaBefore = (short)0xA413;

    public static final short sprmPDyaAfter = (short)0xA414;

    public static final short sprmPChgTabs = (short)0xC615;

    public static final short sprmPFInTable = (short)0x2416;

    public static final short sprmPFTtp = (short)0x2417;

    public static final short sprmPDxaAbs = (short)0x8418;

    public static final short sprmPDyaAbs = (short)0x8419;

    public static final short sprmPDxaWidth = (short)0x841A;

    public static final short sprmPPc = (short)0x261B;

    public static final short sprmPWr = (short)0x2423;

    public static final short sprmPBrcTop80 = (short)0x6424;

    public static final short sprmPBrcLeft80 = (short)0x6425;

    public static final short sprmPBrcBottom80 = (short)0x6426;

    public static final short sprmPBrcRight80 = (short)0x6427;

    public static final short sprmPBrcBetween80 = (short)0x6428;

    public static final short sprmPBrcBar80 = (short)0x6629;

    public static final short sprmPFNoAutoHyph = (short)0x242A;

    public static final short sprmPWHeightAbs = (short)0x442B;

    public static final short sprmPDcs = (short)0x442C;

    public static final short sprmPShd80 = (short)0x442D;

    public static final short sprmPDyaFromText = (short)0x842E;

    public static final short sprmPDxaFromText = (short)0x842F;

    public static final short sprmPFLocked = (short)0x2430;

    public static final short sprmPFWidowControl = (short)0x2431;

    public static final short sprmPFKinsoku = (short)0x2433;

    public static final short sprmPFWordWrap = (short)0x2434;

    public static final short sprmPFOverflowPunct = (short)0x2435;

    public static final short sprmPFTopLinePunct = (short)0x2436;

    public static final short sprmPFAutoSpaceDE = (short)0x2437;

    public static final short sprmPFAutoSpaceDN = (short)0x2438;

    public static final short sprmPWAlignFont = (short)0x4439;

    public static final short sprmPFrameTextFlow = (short)0x443A;

    public static final short sprmPOutLvl = (short)0x2640;

    public static final short sprmPFBiDi = (short)0x2441;

    public static final short sprmPFNumRMIns = (short)0x2443;

    public static final short sprmPNumRM = (short)0xC645;

    public static final short sprmPHugePapx = (short)0x6646;

    public static final short sprmPFUsePgsuSettings = (short)0x2447;

    public static final short sprmPFAdjustRight = (short)0x2448;

    public static final short sprmPItap = (short)0x6649;

    public static final short sprmPDtap = (short)0x664A;

    public static final short sprmPFInnerTableCell = (short)0x244B;

    public static final short sprmPFInnerTtp = (short)0x244C;

    public static final short sprmPShd = (short)0xC64D;

    public static final short sprmPBrcTop = (short)0xC64E;

    public static final short sprmPBrcLeft = (short)0xC64F;

    public static final short sprmPBrcBottom = (short)0xC650;

    public static final short sprmPBrcRight = (short)0xC651;

    public static final short sprmPBrcBetween = (short)0xC652;

    public static final short sprmPBrcBar = (short)0xC653;

    public static final short sprmPDxcRight = (short)0x4455;

    public static final short sprmPDxcLeft = (short)0x4456;

    public static final short sprmPDxcLeft1 = (short)0x4457;

    public static final short sprmPDylBefore = (short)0x4458;

    public static final short sprmPDylAfter = (short)0x4459;

    public static final short sprmPFOpenTch = (short)0x245A;

    public static final short sprmPFDyaBeforeAuto = (short)0x245B;

    public static final short sprmPFDyaAfterAuto = (short)0x245C;

    public static final short sprmPDxaRight = (short)0x845D;

    public static final short sprmPDxaLeft = (short)0x845E;

    public static final short sprmPNest = (short)0x465F;

    public static final short sprmPDxaLeft1 = (short)0x8460;

    public static final short sprmPJc = (short)0x2461;

    public static final short sprmPFNoAllowOverlap = (short)0x2462;

    public static final short sprmPWall = (short)0x2664;

    public static final short sprmPIpgp = (short)0x6465;

    public static final short sprmPCnf = (short)0xC666;

    public static final short sprmPRsid = (short)0x6467;

    public static final short sprmPIstdListPermute = (short)0xC669;

    public static final short sprmPTableProps = (short)0x646B;

    public static final short sprmPTIstdInfo = (short)0xC66C;

    public static final short sprmPFContextualSpacing = (short)0x246D;

    public static final short sprmPPropRMark = (short)0xC66F;

    public static final short sprmPFMirrorIndents = (short)0x2470;

    public static final short sprmPTtwo = (short)0x2471;

    public static final short sprmTJc90 = (short)0x5400;

    public static final short sprmTDxaLeft = (short)0x9601;

    public static final short sprmTDxaGapHalf = (short)0x9602;

    public static final short sprmTFCantSplit90 = (short)0x3403;

    public static final short sprmTTableHeader = (short)0x3404;

    public static final short sprmTTableBorders80 = (short)0xD605;

    public static final short sprmTDyaRowHeight = (short)0x9407;

    public static final short sprmTDefTable = (short)0xD608;

    public static final short sprmTDefTableShd80 = (short)0xD609;

    public static final short sprmTTlp = (short)0x740A;

    public static final short sprmTFBiDi = (short)0x560B;

    public static final short sprmTDefTableShd3rd = (short)0xD60C;

    public static final short sprmTPc = (short)0x360D;

    public static final short sprmTDxaAbs = (short)0x940E;

    public static final short sprmTDyaAbs = (short)0x940F;

    public static final short sprmTDxaFromText = (short)0x9410;

    public static final short sprmTDyaFromText = (short)0x9411;

    public static final short sprmTDefTableShd = (short)0xD612;

    public static final short sprmTTableBorders = (short)0xD613;

    public static final short sprmTTableWidth = (short)0xF614;

    public static final short sprmTFAutofit = (short)0x3615;

    public static final short sprmTDefTableShd2nd = (short)0xD616;

    public static final short sprmTWidthBefore = (short)0xF617;

    public static final short sprmTWidthAfter = (short)0xF618;

    public static final short sprmTFKeepFollow = (short)0x3619;

    public static final short sprmTBrcTopCv = (short)0xD61A;

    public static final short sprmTBrcLeftCv = (short)0xD61B;

    public static final short sprmTBrcBottomCv = (short)0xD61C;

    public static final short sprmTBrcRightCv = (short)0xD61D;

    public static final short sprmTDxaFromTextRight = (short)0x941E;

    public static final short sprmTDyaFromTextBottom = (short)0x941F;

    public static final short sprmTSetBrc80 = (short)0xD620;

    public static final short sprmTInsert = (short)0x7621;

    public static final short sprmTDelete = (short)0x5622;

    public static final short sprmTDxaCol = (short)0x7623;

    public static final short sprmTMerge = (short)0x5624;

    public static final short sprmTSplit = (short)0x5625;

    public static final short sprmTTextFlow = (short)0x7629;

    public static final short sprmTVertMerge = (short)0xD62B;

    public static final short sprmTVertAlign = (short)0xD62C;

    public static final short sprmTSetShd = (short)0xD62D;

    public static final short sprmTSetShdOdd = (short)0xD62E;

    public static final short sprmTSetBrc = (short)0xD62F;

    public static final short sprmTCellPadding = (short)0xD632;

    public static final short sprmTCellSpacingDefault = (short)0xD633;

    public static final short sprmTCellPaddingDefault = (short)0xD634;

    public static final short sprmTCellWidth = (short)0xD635;

    public static final short sprmTFitText = (short)0xF636;

    public static final short sprmTFCellNoWrap = (short)0xD639;

    public static final short sprmTIstd = (short)0x563A;

    public static final short sprmTCellPaddingStyle = (short)0xD63E;

    public static final short sprmTCellFHideMark = (short)0xD642;

    public static final short sprmTSetShdTable = (short)0xD660;

    public static final short sprmTWidthIndent = (short)0xF661;

    public static final short sprmTCellBrcType = (short)0xD662;

    public static final short sprmTFBiDi90 = (short)0x5664;

    public static final short sprmTFNoAllowOverlap = (short)0x3465;

    public static final short sprmTFCantSplit = (short)0x3466;

    public static final short sprmTPropRMark = (short)0xD667;

    public static final short sprmTWall = (short)0x3668;

    public static final short sprmTIpgp = (short)0x7469;

    public static final short sprmTCnf = (short)0xD66A;

    public static final short sprmTDefTableShdRaw = (short)0xD670;

    public static final short sprmTDefTableShdRaw2nd = (short)0xD671;

    public static final short sprmTDefTableShdRaw3rd = (short)0xD672;

    public static final short sprmTRsid = (short)0x7479;

    public static final short sprmTCellVertAlignStyle = (short)0x347C;

    public static final short sprmTCellNoWrapStyle = (short)0x347D;

    public static final short sprmTCellBrcTopStyle = (short)0xD47F;

    public static final short sprmTCellBrcBottomStyle = (short)0xD680;

    public static final short sprmTCellBrcLeftStyle = (short)0xD681;

    public static final short sprmTCellBrcRightStyle = (short)0xD682;

    public static final short sprmTCellBrcInsideHStyle = (short)0xD683;

    public static final short sprmTCellBrcInsideVStyle = (short)0xD684;

    public static final short sprmTCellBrcTL2BRStyle = (short)0xD685;

    public static final short sprmTCellBrcTR2BLStyle = (short)0xD686;

    public static final short sprmTCellShdStyle = (short)0xD687;

    public static final short sprmTCHorzBands = (short)0x3488;

    public static final short sprmTCVertBands = (short)0x3489;

    public static final short sprmTJc = (short)0x548A;

    public static final short sprmScnsPgn = (short)0x3000;

    public static final short sprmSiHeadingPgn = (short)0x3001;

    public static final short sprmSDxaColWidth = (short)0xF203;

    public static final short sprmSDxaColSpacing = (short)0xF204;

    public static final short sprmSFEvenlySpaced = (short)0x3005;

    public static final short sprmSFProtected = (short)0x3006;

    public static final short sprmSDmBinFirst = (short)0x5007;

    public static final short sprmSDmBinOther = (short)0x5008;

    public static final short sprmSBkc = (short)0x3009;

    public static final short sprmSFTitlePage = (short)0x300A;

    public static final short sprmSCcolumns = (short)0x500B;

    public static final short sprmSDxaColumns = (short)0x900C;

    public static final short sprmSNfcPgn = (short)0x300E;

    public static final short sprmSFPgnRestart = (short)0x3011;

    public static final short sprmSFEndnote = (short)0x3012;

    public static final short sprmSLnc = (short)0x3013;

    public static final short sprmSNLnnMod = (short)0x5015;

    public static final short sprmSDxaLnn = (short)0x9016;

    public static final short sprmSDyaHdrTop = (short)0xB017;

    public static final short sprmSDyaHdrBottom = (short)0xB018;

    public static final short sprmSLBetween = (short)0x3019;

    public static final short sprmSVjc = (short)0x301A;

    public static final short sprmSLnnMin = (short)0x501B;

    public static final short sprmSPgnStart97 = (short)0x501C;

    public static final short sprmSBOrientation = (short)0x301D;

    public static final short sprmSXaPage = (short)0xB01F;

    public static final short sprmSYaPage = (short)0xB020;

    public static final short sprmSDxaLeft = (short)0xB021;

    public static final short sprmSDxaRight = (short)0xB022;

    public static final short sprmSDyaTop = (short)0x9023;

    public static final short sprmSDyaBottom = (short)0x9024;

    public static final short sprmSDzaGutter = (short)0xB025;

    public static final short sprmSDmPaperReq = (short)0x5026;

    public static final short sprmSFBiDi = (short)0x3228;

    public static final short sprmSFRTLGutter = (short)0x322A;

    public static final short sprmSBrcTop80 = (short)0x702B;

    public static final short sprmSBrcLeft80 = (short)0x702C;

    public static final short sprmSBrcBottom80 = (short)0x702D;

    public static final short sprmSBrcRight80 = (short)0x702E;

    public static final short sprmSPgbProp = (short)0x522F;

    public static final short sprmSDxtCharSpace = (short)0x7030;

    public static final short sprmSDyaLinePitch = (short)0x9031;

    public static final short sprmSClm = (short)0x5032;

    public static final short sprmSTextFlow = (short)0x5033;

    public static final short sprmSBrcTop = (short)0xD234;

    public static final short sprmSBrcLeft = (short)0xD235;

    public static final short sprmSBrcBottom = (short)0xD236;

    public static final short sprmSBrcRight = (short)0xD237;

    public static final short sprmSWall = (short)0x3239;

    public static final short sprmSRsid = (short)0x703A;

    public static final short sprmSFpc = (short)0x303B;

    public static final short sprmSRncFtn = (short)0x303C;

    public static final short sprmSRncEdn = (short)0x303E;

    public static final short sprmSNFtn = (short)0x503F;

    public static final short sprmSNfcFtnRef = (short)0x5040;

    public static final short sprmSNEdn = (short)0x5041;

    public static final short sprmSNfcEdnRef = (short)0x5042;

    public static final short sprmSPropRMark = (short)0xD243;

    public static final short sprmSPgnStart = (short)0x7044;

    public static final short sprmPicBrcTop80 = (short)0x6C02;

    public static final short sprmPicBrcLeft80 = (short)0x6C03;

    public static final short sprmPicBrcBottom80 = (short)0x6C04;

    public static final short sprmPicBrcRight80 = (short)0x6C05;

    public static final short sprmPicBrcTop = (short)0xCE08;

    public static final short sprmPicBrcLeft = (short)0xCE09;

    public static final short sprmPicBrcBottom = (short)0xCE0A;

    public static java.util.HashMap<Short, String> map;

    public static java.util.HashMap<String, Short> map2;

    public static java.util.HashMap<Byte, Short> prm0Map;


    public static short getSprmByName(String name) throws Exception {
        short res;
        com.pullenti.unisharp.Outargwrapper<Short> wrapres529 = new com.pullenti.unisharp.Outargwrapper<Short>();
        boolean inoutres530 = com.pullenti.unisharp.Utils.tryGetValue(map2, name, wrapres529);
        res = (wrapres529.value != null ? wrapres529.value : 0);
        if (inoutres530) 
            return res;
        throw new Exception("Invalid SPRM name: " + name);
    }

    public static String getSprmName(short sprm) {
        String res;
        com.pullenti.unisharp.Outargwrapper<String> wrapres531 = new com.pullenti.unisharp.Outargwrapper<String>();
        boolean inoutres532 = com.pullenti.unisharp.Utils.tryGetValue(map, sprm, wrapres531);
        res = wrapres531.value;
        if (!inoutres532) 
            return null;
        else 
            return res;
    }
    public SinglePropertyModifiers() {
    }
    
    static {
        map = new java.util.HashMap<Short, String>();
        map.put((short)0x0800, "sprmCFRMarkDel");
        map.put((short)0x0801, "sprmCFRMarkIns");
        map.put((short)0x0802, "sprmCFFldVanish");
        map.put((short)0x6A03, "sprmCPicLocation");
        map.put((short)0x4804, "sprmCIbstRMark");
        map.put((short)0x6805, "sprmCDttmRMark");
        map.put((short)0x0806, "sprmCFData");
        map.put((short)0x4807, "sprmCIdslRMark");
        map.put((short)0x6A09, "sprmCSymbol");
        map.put((short)0x080A, "sprmCFOle2");
        map.put((short)0x2A0C, "sprmCHighlight");
        map.put((short)0x0811, "sprmCFWebHidden");
        map.put((short)0x6815, "sprmCRsidProp");
        map.put((short)0x6816, "sprmCRsidText");
        map.put((short)0x6817, "sprmCRsidRMDel");
        map.put((short)0x0818, "sprmCFSpecVanish");
        map.put((short)0xC81A, "sprmCFMathPr");
        map.put((short)0x4A30, "sprmCIstd");
        map.put((short)0xCA31, "sprmCIstdPermute");
        map.put((short)0x2A33, "sprmCPlain");
        map.put((short)0x2A34, "sprmCKcd");
        map.put((short)0x0835, "sprmCFBold");
        map.put((short)0x0836, "sprmCFItalic");
        map.put((short)0x0837, "sprmCFStrike");
        map.put((short)0x0838, "sprmCFOutline");
        map.put((short)0x0839, "sprmCFShadow");
        map.put((short)0x083A, "sprmCFSmallCaps");
        map.put((short)0x083B, "sprmCFCaps");
        map.put((short)0x083C, "sprmCFVanish");
        map.put((short)0x2A3E, "sprmCKul");
        map.put((short)0x8840, "sprmCDxaSpace");
        map.put((short)0x2A42, "sprmCIco");
        map.put((short)0x4A43, "sprmCHps");
        map.put((short)0x4845, "sprmCHpsPos");
        map.put((short)0xCA47, "sprmCMajority");
        map.put((short)0x2A48, "sprmCIss");
        map.put((short)0x484B, "sprmCHpsKern");
        map.put((short)0x484E, "sprmCHresi");
        map.put((short)0x4A4F, "sprmCRgFtc0");
        map.put((short)0x4A50, "sprmCRgFtc1");
        map.put((short)0x4A51, "sprmCRgFtc2");
        map.put((short)0x4852, "sprmCCharScale");
        map.put((short)0x2A53, "sprmCFDStrike");
        map.put((short)0x0854, "sprmCFImprint");
        map.put((short)0x0855, "sprmCFSpec");
        map.put((short)0x0856, "sprmCFObj");
        map.put((short)0xCA57, "sprmCPropRMark90");
        map.put((short)0x0858, "sprmCFEmboss");
        map.put((short)0x2859, "sprmCSfxText");
        map.put((short)0x085A, "sprmCFBiDi");
        map.put((short)0x085C, "sprmCFBoldBi");
        map.put((short)0x085D, "sprmCFItalicBi");
        map.put((short)0x4A5E, "sprmCFtcBi");
        map.put((short)0x485F, "sprmCLidBi");
        map.put((short)0x4A60, "sprmCIcoBi");
        map.put((short)0x4A61, "sprmCHpsBi");
        map.put((short)0xCA62, "sprmCDispFldRMark");
        map.put((short)0x4863, "sprmCIbstRMarkDel");
        map.put((short)0x6864, "sprmCDttmRMarkDel");
        map.put((short)0x6865, "sprmCBrc80");
        map.put((short)0x4866, "sprmCShd80");
        map.put((short)0x4867, "sprmCIdslRMarkDel");
        map.put((short)0x0868, "sprmCFUsePgsuSettings");
        map.put((short)0x486D, "sprmCRgLid0_80");
        map.put((short)0x486E, "sprmCRgLid1_80");
        map.put((short)0x286F, "sprmCIdctHint");
        map.put((short)0x6870, "sprmCCv");
        map.put((short)0xCA71, "sprmCShd");
        map.put((short)0xCA72, "sprmCBrc");
        map.put((short)0x4873, "sprmCRgLid0");
        map.put((short)0x4874, "sprmCRgLid1");
        map.put((short)0x0875, "sprmCFNoProof");
        map.put((short)0xCA76, "sprmCFitText");
        map.put((short)0x6877, "sprmCCvUl");
        map.put((short)0xCA78, "sprmCFELayout");
        map.put((short)0x2879, "sprmCLbcCRJ");
        map.put((short)0x0882, "sprmCFComplexScripts");
        map.put((short)0x2A83, "sprmCWall");
        map.put((short)0xCA85, "sprmCCnf");
        map.put((short)0x2A86, "sprmCNeedFontFixup");
        map.put((short)0x6887, "sprmCPbiIBullet");
        map.put((short)0x4888, "sprmCPbiGrf");
        map.put((short)0xCA89, "sprmCPropRMark");
        map.put((short)0x2A90, "sprmCFSdtVanish");
        map.put((short)0x4600, "sprmPIstd");
        map.put((short)0xC601, "sprmPIstdPermute");
        map.put((short)0x2602, "sprmPIncLvl");
        map.put((short)0x2403, "sprmPJc80");
        map.put((short)0x2405, "sprmPFKeep");
        map.put((short)0x2406, "sprmPFKeepFollow");
        map.put((short)0x2407, "sprmPFPageBreakBefore");
        map.put((short)0x260A, "sprmPIlvl");
        map.put((short)0x460B, "sprmPIlfo");
        map.put((short)0x240C, "sprmPFNoLineNumb");
        map.put((short)0xC60D, "sprmPChgTabsPapx");
        map.put((short)0x840E, "sprmPDxaRight80");
        map.put((short)0x840F, "sprmPDxaLeft80");
        map.put((short)0x4610, "sprmPNest80");
        map.put((short)0x8411, "sprmPDxaLeft180");
        map.put((short)0x6412, "sprmPDyaLine");
        map.put((short)0xA413, "sprmPDyaBefore");
        map.put((short)0xA414, "sprmPDyaAfter");
        map.put((short)0xC615, "sprmPChgTabs");
        map.put((short)0x2416, "sprmPFInTable");
        map.put((short)0x2417, "sprmPFTtp");
        map.put((short)0x8418, "sprmPDxaAbs");
        map.put((short)0x8419, "sprmPDyaAbs");
        map.put((short)0x841A, "sprmPDxaWidth");
        map.put((short)0x261B, "sprmPPc");
        map.put((short)0x2423, "sprmPWr");
        map.put((short)0x6424, "sprmPBrcTop80");
        map.put((short)0x6425, "sprmPBrcLeft80");
        map.put((short)0x6426, "sprmPBrcBottom80");
        map.put((short)0x6427, "sprmPBrcRight80");
        map.put((short)0x6428, "sprmPBrcBetween80");
        map.put((short)0x6629, "sprmPBrcBar80");
        map.put((short)0x242A, "sprmPFNoAutoHyph");
        map.put((short)0x442B, "sprmPWHeightAbs");
        map.put((short)0x442C, "sprmPDcs");
        map.put((short)0x442D, "sprmPShd80");
        map.put((short)0x842E, "sprmPDyaFromText");
        map.put((short)0x842F, "sprmPDxaFromText");
        map.put((short)0x2430, "sprmPFLocked");
        map.put((short)0x2431, "sprmPFWidowControl");
        map.put((short)0x2433, "sprmPFKinsoku");
        map.put((short)0x2434, "sprmPFWordWrap");
        map.put((short)0x2435, "sprmPFOverflowPunct");
        map.put((short)0x2436, "sprmPFTopLinePunct");
        map.put((short)0x2437, "sprmPFAutoSpaceDE");
        map.put((short)0x2438, "sprmPFAutoSpaceDN");
        map.put((short)0x4439, "sprmPWAlignFont");
        map.put((short)0x443A, "sprmPFrameTextFlow");
        map.put((short)0x2640, "sprmPOutLvl");
        map.put((short)0x2441, "sprmPFBiDi");
        map.put((short)0x2443, "sprmPFNumRMIns");
        map.put((short)0xC645, "sprmPNumRM");
        map.put((short)0x6646, "sprmPHugePapx");
        map.put((short)0x2447, "sprmPFUsePgsuSettings");
        map.put((short)0x2448, "sprmPFAdjustRight");
        map.put((short)0x6649, "sprmPItap");
        map.put((short)0x664A, "sprmPDtap");
        map.put((short)0x244B, "sprmPFInnerTableCell");
        map.put((short)0x244C, "sprmPFInnerTtp");
        map.put((short)0xC64D, "sprmPShd");
        map.put((short)0xC64E, "sprmPBrcTop");
        map.put((short)0xC64F, "sprmPBrcLeft");
        map.put((short)0xC650, "sprmPBrcBottom");
        map.put((short)0xC651, "sprmPBrcRight");
        map.put((short)0xC652, "sprmPBrcBetween");
        map.put((short)0xC653, "sprmPBrcBar");
        map.put((short)0x4455, "sprmPDxcRight");
        map.put((short)0x4456, "sprmPDxcLeft");
        map.put((short)0x4457, "sprmPDxcLeft1");
        map.put((short)0x4458, "sprmPDylBefore");
        map.put((short)0x4459, "sprmPDylAfter");
        map.put((short)0x245A, "sprmPFOpenTch");
        map.put((short)0x245B, "sprmPFDyaBeforeAuto");
        map.put((short)0x245C, "sprmPFDyaAfterAuto");
        map.put((short)0x845D, "sprmPDxaRight");
        map.put((short)0x845E, "sprmPDxaLeft");
        map.put((short)0x465F, "sprmPNest");
        map.put((short)0x8460, "sprmPDxaLeft1");
        map.put((short)0x2461, "sprmPJc");
        map.put((short)0x2462, "sprmPFNoAllowOverlap");
        map.put((short)0x2664, "sprmPWall");
        map.put((short)0x6465, "sprmPIpgp");
        map.put((short)0xC666, "sprmPCnf");
        map.put((short)0x6467, "sprmPRsid");
        map.put((short)0xC669, "sprmPIstdListPermute");
        map.put((short)0x646B, "sprmPTableProps");
        map.put((short)0xC66C, "sprmPTIstdInfo");
        map.put((short)0x246D, "sprmPFContextualSpacing");
        map.put((short)0xC66F, "sprmPPropRMark");
        map.put((short)0x2470, "sprmPFMirrorIndents");
        map.put((short)0x2471, "sprmPTtwo");
        map.put((short)0x5400, "sprmTJc90");
        map.put((short)0x9601, "sprmTDxaLeft");
        map.put((short)0x9602, "sprmTDxaGapHalf");
        map.put((short)0x3403, "sprmTFCantSplit90");
        map.put((short)0x3404, "sprmTTableHeader");
        map.put((short)0xD605, "sprmTTableBorders80");
        map.put((short)0x9407, "sprmTDyaRowHeight");
        map.put((short)0xD608, "sprmTDefTable");
        map.put((short)0xD609, "sprmTDefTableShd80");
        map.put((short)0x740A, "sprmTTlp");
        map.put((short)0x560B, "sprmTFBiDi");
        map.put((short)0xD60C, "sprmTDefTableShd3rd");
        map.put((short)0x360D, "sprmTPc");
        map.put((short)0x940E, "sprmTDxaAbs");
        map.put((short)0x940F, "sprmTDyaAbs");
        map.put((short)0x9410, "sprmTDxaFromText");
        map.put((short)0x9411, "sprmTDyaFromText");
        map.put((short)0xD612, "sprmTDefTableShd");
        map.put((short)0xD613, "sprmTTableBorders");
        map.put((short)0xF614, "sprmTTableWidth");
        map.put((short)0x3615, "sprmTFAutofit");
        map.put((short)0xD616, "sprmTDefTableShd2nd");
        map.put((short)0xF617, "sprmTWidthBefore");
        map.put((short)0xF618, "sprmTWidthAfter");
        map.put((short)0x3619, "sprmTFKeepFollow");
        map.put((short)0xD61A, "sprmTBrcTopCv");
        map.put((short)0xD61B, "sprmTBrcLeftCv");
        map.put((short)0xD61C, "sprmTBrcBottomCv");
        map.put((short)0xD61D, "sprmTBrcRightCv");
        map.put((short)0x941E, "sprmTDxaFromTextRight");
        map.put((short)0x941F, "sprmTDyaFromTextBottom");
        map.put((short)0xD620, "sprmTSetBrc80");
        map.put((short)0x7621, "sprmTInsert");
        map.put((short)0x5622, "sprmTDelete");
        map.put((short)0x7623, "sprmTDxaCol");
        map.put((short)0x5624, "sprmTMerge");
        map.put((short)0x5625, "sprmTSplit");
        map.put((short)0x7629, "sprmTTextFlow");
        map.put((short)0xD62B, "sprmTVertMerge");
        map.put((short)0xD62C, "sprmTVertAlign");
        map.put((short)0xD62D, "sprmTSetShd");
        map.put((short)0xD62E, "sprmTSetShdOdd");
        map.put((short)0xD62F, "sprmTSetBrc");
        map.put((short)0xD632, "sprmTCellPadding");
        map.put((short)0xD633, "sprmTCellSpacingDefault");
        map.put((short)0xD634, "sprmTCellPaddingDefault");
        map.put((short)0xD635, "sprmTCellWidth");
        map.put((short)0xF636, "sprmTFitText");
        map.put((short)0xD639, "sprmTFCellNoWrap");
        map.put((short)0x563A, "sprmTIstd");
        map.put((short)0xD63E, "sprmTCellPaddingStyle");
        map.put((short)0xD642, "sprmTCellFHideMark");
        map.put((short)0xD660, "sprmTSetShdTable");
        map.put((short)0xF661, "sprmTWidthIndent");
        map.put((short)0xD662, "sprmTCellBrcType");
        map.put((short)0x5664, "sprmTFBiDi90");
        map.put((short)0x3465, "sprmTFNoAllowOverlap");
        map.put((short)0x3466, "sprmTFCantSplit");
        map.put((short)0xD667, "sprmTPropRMark");
        map.put((short)0x3668, "sprmTWall");
        map.put((short)0x7469, "sprmTIpgp");
        map.put((short)0xD66A, "sprmTCnf");
        map.put((short)0xD670, "sprmTDefTableShdRaw");
        map.put((short)0xD671, "sprmTDefTableShdRaw2nd");
        map.put((short)0xD672, "sprmTDefTableShdRaw3rd");
        map.put((short)0x7479, "sprmTRsid");
        map.put((short)0x347C, "sprmTCellVertAlignStyle");
        map.put((short)0x347D, "sprmTCellNoWrapStyle");
        map.put((short)0xD47F, "sprmTCellBrcTopStyle");
        map.put((short)0xD680, "sprmTCellBrcBottomStyle");
        map.put((short)0xD681, "sprmTCellBrcLeftStyle");
        map.put((short)0xD682, "sprmTCellBrcRightStyle");
        map.put((short)0xD683, "sprmTCellBrcInsideHStyle");
        map.put((short)0xD684, "sprmTCellBrcInsideVStyle");
        map.put((short)0xD685, "sprmTCellBrcTL2BRStyle");
        map.put((short)0xD686, "sprmTCellBrcTR2BLStyle");
        map.put((short)0xD687, "sprmTCellShdStyle");
        map.put((short)0x3488, "sprmTCHorzBands");
        map.put((short)0x3489, "sprmTCVertBands");
        map.put((short)0x548A, "sprmTJc");
        map.put((short)0x3000, "sprmScnsPgn");
        map.put((short)0x3001, "sprmSiHeadingPgn");
        map.put((short)0xF203, "sprmSDxaColWidth");
        map.put((short)0xF204, "sprmSDxaColSpacing");
        map.put((short)0x3005, "sprmSFEvenlySpaced");
        map.put((short)0x3006, "sprmSFProtected");
        map.put((short)0x5007, "sprmSDmBinFirst");
        map.put((short)0x5008, "sprmSDmBinOther");
        map.put((short)0x3009, "sprmSBkc");
        map.put((short)0x300A, "sprmSFTitlePage");
        map.put((short)0x500B, "sprmSCcolumns");
        map.put((short)0x900C, "sprmSDxaColumns");
        map.put((short)0x300E, "sprmSNfcPgn");
        map.put((short)0x3011, "sprmSFPgnRestart");
        map.put((short)0x3012, "sprmSFEndnote");
        map.put((short)0x3013, "sprmSLnc");
        map.put((short)0x5015, "sprmSNLnnMod");
        map.put((short)0x9016, "sprmSDxaLnn");
        map.put((short)0xB017, "sprmSDyaHdrTop");
        map.put((short)0xB018, "sprmSDyaHdrBottom");
        map.put((short)0x3019, "sprmSLBetween");
        map.put((short)0x301A, "sprmSVjc");
        map.put((short)0x501B, "sprmSLnnMin");
        map.put((short)0x501C, "sprmSPgnStart97");
        map.put((short)0x301D, "sprmSBOrientation");
        map.put((short)0xB01F, "sprmSXaPage");
        map.put((short)0xB020, "sprmSYaPage");
        map.put((short)0xB021, "sprmSDxaLeft");
        map.put((short)0xB022, "sprmSDxaRight");
        map.put((short)0x9023, "sprmSDyaTop");
        map.put((short)0x9024, "sprmSDyaBottom");
        map.put((short)0xB025, "sprmSDzaGutter");
        map.put((short)0x5026, "sprmSDmPaperReq");
        map.put((short)0x3228, "sprmSFBiDi");
        map.put((short)0x322A, "sprmSFRTLGutter");
        map.put((short)0x702B, "sprmSBrcTop80");
        map.put((short)0x702C, "sprmSBrcLeft80");
        map.put((short)0x702D, "sprmSBrcBottom80");
        map.put((short)0x702E, "sprmSBrcRight80");
        map.put((short)0x522F, "sprmSPgbProp");
        map.put((short)0x7030, "sprmSDxtCharSpace");
        map.put((short)0x9031, "sprmSDyaLinePitch");
        map.put((short)0x5032, "sprmSClm");
        map.put((short)0x5033, "sprmSTextFlow");
        map.put((short)0xD234, "sprmSBrcTop");
        map.put((short)0xD235, "sprmSBrcLeft");
        map.put((short)0xD236, "sprmSBrcBottom");
        map.put((short)0xD237, "sprmSBrcRight");
        map.put((short)0x3239, "sprmSWall");
        map.put((short)0x703A, "sprmSRsid");
        map.put((short)0x303B, "sprmSFpc");
        map.put((short)0x303C, "sprmSRncFtn");
        map.put((short)0x303E, "sprmSRncEdn");
        map.put((short)0x503F, "sprmSNFtn");
        map.put((short)0x5040, "sprmSNfcFtnRef");
        map.put((short)0x5041, "sprmSNEdn");
        map.put((short)0x5042, "sprmSNfcEdnRef");
        map.put((short)0xD243, "sprmSPropRMark");
        map.put((short)0x7044, "sprmSPgnStart");
        map.put((short)0x6C02, "sprmPicBrcTop80");
        map.put((short)0x6C03, "sprmPicBrcLeft80");
        map.put((short)0x6C04, "sprmPicBrcBottom80");
        map.put((short)0x6C05, "sprmPicBrcRight80");
        map.put((short)0xCE08, "sprmPicBrcTop");
        map.put((short)0xCE09, "sprmPicBrcLeft");
        map.put((short)0xCE0A, "sprmPicBrcBottom");
        map2 = new java.util.HashMap<String, Short>();
        for (java.util.Map.Entry<Short, String> kp : map.entrySet()) {
            map2.put(kp.getValue(), kp.getKey());
        }
        prm0Map = new java.util.HashMap<Byte, Short>();
        prm0Map.put((byte)0x00, sprmCLbcCRJ);
        prm0Map.put((byte)0x04, sprmPIncLvl);
        prm0Map.put((byte)0x05, sprmPJc);
        prm0Map.put((byte)0x07, sprmPFKeep);
        prm0Map.put((byte)0x08, sprmPFKeepFollow);
        prm0Map.put((byte)0x09, sprmPFPageBreakBefore);
        prm0Map.put((byte)0x0C, sprmPIlvl);
        prm0Map.put((byte)0x0D, sprmPFMirrorIndents);
        prm0Map.put((byte)0x0E, sprmPFNoLineNumb);
        prm0Map.put((byte)0x0F, sprmPTtwo);
        prm0Map.put((byte)0x18, sprmPFInTable);
        prm0Map.put((byte)0x19, sprmPFTtp);
        prm0Map.put((byte)0x1D, sprmPPc);
        prm0Map.put((byte)0x25, sprmPWr);
        prm0Map.put((byte)0x2C, sprmPFNoAutoHyph);
        prm0Map.put((byte)0x32, sprmPFLocked);
        prm0Map.put((byte)0x33, sprmPFWidowControl);
        prm0Map.put((byte)0x35, sprmPFKinsoku);
        prm0Map.put((byte)0x36, sprmPFWordWrap);
        prm0Map.put((byte)0x37, sprmPFOverflowPunct);
        prm0Map.put((byte)0x38, sprmPFTopLinePunct);
        prm0Map.put((byte)0x39, sprmPFAutoSpaceDE);
        prm0Map.put((byte)0x3A, sprmPFAutoSpaceDN);
        prm0Map.put((byte)0x41, sprmCFRMarkDel);
        prm0Map.put((byte)0x42, sprmCFRMarkIns);
        prm0Map.put((byte)0x43, sprmCFFldVanish);
        prm0Map.put((byte)0x47, sprmCFData);
        prm0Map.put((byte)0x4B, sprmCFOle2);
        prm0Map.put((byte)0x4D, sprmCHighlight);
        prm0Map.put((byte)0x4E, sprmCFEmboss);
        prm0Map.put((byte)0x4F, sprmCSfxText);
        prm0Map.put((byte)0x50, sprmCFWebHidden);
        prm0Map.put((byte)0x51, sprmCFSpecVanish);
        prm0Map.put((byte)0x53, sprmCPlain);
        prm0Map.put((byte)0x55, sprmCFBold);
        prm0Map.put((byte)0x56, sprmCFItalic);
        prm0Map.put((byte)0x57, sprmCFStrike);
        prm0Map.put((byte)0x58, sprmCFOutline);
        prm0Map.put((byte)0x59, sprmCFShadow);
        prm0Map.put((byte)0x5A, sprmCFSmallCaps);
        prm0Map.put((byte)0x5B, sprmCFCaps);
        prm0Map.put((byte)0x5C, sprmCFVanish);
        prm0Map.put((byte)0x5E, sprmCKul);
        prm0Map.put((byte)0x62, sprmCIco);
        prm0Map.put((byte)0x68, sprmCIss);
        prm0Map.put((byte)0x73, sprmCFDStrike);
        prm0Map.put((byte)0x74, sprmCFImprint);
        prm0Map.put((byte)0x75, sprmCFSpec);
        prm0Map.put((byte)0x76, sprmCFObj);
        prm0Map.put((byte)0x78, sprmPOutLvl);
        prm0Map.put((byte)0x7B, sprmCFSdtVanish);
        prm0Map.put((byte)0x7C, sprmCNeedFontFixup);
        prm0Map.put((byte)0x7E, sprmPFNumRMIns);
    }
}
