docs: public static ADictionary createDefaultDictionary( 
              JcsegTaskConfig config, boolean sync, boolean loadDic ) 
      {
          ADictionary dic = createDictionary(
              Dictionary.class,
              new Class[]{JcsegTaskConfig.class, Boolean.class},
              new Object[]{config, sync}
          );
          
          if ( loadDic == false ) {
              return dic;
          }
          
          try {
              /*
               * @Note: updated at 2016/07/07
               * 
               * check and load all the lexicons with more than one path
               * if specified none lexicon paths (config.getLexiconPath() is null)
               * And we directly load the default lexicons that in the class path
              */
              String[] lexpath = config.getLexiconPath();
              if ( lexpath == null ) {
                  dic.loadClassPath();
              } else {
                  for ( String lpath : lexpath )      dic.loadDirectory(lpath);
                  if ( dic.getConfig().isAutoload() ) dic.startAutoload();
              }
              
              /*
               * added at 2017/06/10
               * check and reset synonyms net of the current Dictionary 
              */
              dic.resetSynonymsNet();
          } catch (IOException e) {
              e.printStackTrace();
          }
          
          return dic;
      }