docs: public void autoLoad() throws IOException 
      {
      	// Try load the file from beside jcseg-core-{version}.jar.
          File proFile = new File(Util.getJarHome(this)+"/"+LEX_PROPERTY_FILE);
          if ( proFile.exists() ) {
              pFile = proFile.getAbsolutePath();
              load(proFile.getAbsolutePath());
              return;
          }
          
          // Search root classpath, if didn't copy to classpath manually, then will found & use the one inside jcseg-core-{version}.jar.
          InputStream is = this.getClass().getResourceAsStream("/"+LEX_PROPERTY_FILE);
          if ( is != null ) {
              pFile = "classpath/jcseg.properties";
              load(is);
              return;
          }
              
          // Load from system property "user.home".
          proFile = new File(System.getProperty("user.home")+"/"+LEX_PROPERTY_FILE);
          if ( proFile.exists() ) {
              pFile = proFile.getAbsolutePath();
              load(proFile.getAbsolutePath());
          }
              
          /*
           * jcseg properties file loading status report,
           * show the crorrent properties file location information
           * 
           * @date 2013-07-06
           */
          String errString = "jcseg properties \"jcseg.properties]\" file auto loaded failed: \n";
          errString += "try the follwing ways to solve the problem: \n";
          errString += "1. put jcseg.properties into the classpath.\n";
          errString += "2. put jcseg.properties together with the jcseg-core-{version}.jar file.\n";
          errString += "3. put jcseg.properties in directory "+System.getProperty("user.home")+"\n\n";
          throw new IOException(errString);
      }