code: public boolean init(String modelDir) {
  		this.modelDir = modelDir;
  		
  		Option taggerOpt = new Option(this.modelDir);
  		if (!taggerOpt.readOptions()) {
  			return false;
  		}
  
  		taggerMaps = new Maps();
  		taggerDict = new Dictionary();
  		taggerFGen = new FeatureGen(taggerMaps, taggerDict);
  		taggerVtb = new Viterbi();
  
  		taggerModel = new Model(taggerOpt, taggerMaps, taggerDict, taggerFGen,
  				taggerVtb);
  		if (!taggerModel.init()) {
  			System.out.println("Couldn't load the model");
  			System.out.println("Check the <model directory> and the <model file> again");
  			return false;
  		}
  		return true;
  	}
docs: Inits the.
  
  @param modelDir the model dir
  @return true, if successful