code: protected void appendLatinSyn( IWord w )
      {
          IWord ew;
          
          /*
           * @added 2014-07-07
           * w maybe EC_MIX_WORD, so check its syn first
           * and make sure it is not a EC_MIX_WORD then check the EN_WORD 
          */
          if ( w.getSyn() == null ) {
              ew = dic.get(ILexicon.CJK_WORD, w.getValue());
          } else {
              ew = w;
          }
          
          if (  ew != null && ew.getSyn() != null ) {
              ew.setPosition(w.getPosition());
              SegKit.appendSynonyms(wordPool, ew);
          }
      }
docs: Check and append the synonyms words of specified word included the CJK and basic Latin words
  All the synonyms words share the same position part of speech, word type with the primitive word
  
  @param w