docs: public static int getIndex( String key )
      {
          if ( key == null ) {
              return -1;
          }
          
          key = key.toUpperCase();
          if ( key.startsWith("CJK_WORD") ) {
              return ILexicon.CJK_WORD;
          } else if ( key.startsWith("CJK_CHAR") ) {
              return ILexicon.CJK_CHAR;
          } else if ( key.startsWith("CJK_UNIT") ) {
              return ILexicon.CJK_UNIT;
          } else if ( key.startsWith("CN_LNAME_ADORN") ) {
              return ILexicon.CN_LNAME_ADORN;
          } else if ( key.startsWith("CN_LNAME") ) {
              return ILexicon.CN_LNAME;
          } else if ( key.startsWith("CN_SNAME") ) {
              return ILexicon.CN_SNAME;
          } else if ( key.startsWith("CN_DNAME_1") ) {
              return ILexicon.CN_DNAME_1;
          } else if ( key.startsWith("CN_DNAME_2") ) {
              return ILexicon.CN_DNAME_2;
          } else if ( key.startsWith("STOP_WORD") ) {
              return ILexicon.STOP_WORD;
          } else if ( key.startsWith("DOMAIN_SUFFIX") ) {
              return ILexicon.DOMAIN_SUFFIX;
          } else if ( key.startsWith("NUMBER_UNIT") ) {
              return ILexicon.NUMBER_UNIT;
          } else if ( key.startsWith("CJK_SYN") ) {
              return ILexicon.CJK_SYN;
          }
              
          return ILexicon.CJK_WORD;
      }