code: @Override
  	public String[] getContext(Sentence sent, int pos) {
  		List<String> cps = new ArrayList<String>();
  		
  		for (int it = 0; it < cpnames.size(); ++it){			
  			String cp = cpnames.get(it);
  			Vector<Integer> paras = this.paras.get(it);
  			String cpvalue = "";
  			
  			if (cp.equals("syll_conj_gen")){
  				String prefix = "s:";
  				String suffix = "";			
  				for (int i = 0; i < paras.size(); ++i) {
  					if (pos + paras.get(i) < 0 || pos + paras.get(i)>= sent.size()){
  						cpvalue = "";
  						continue;
  					}
  		
  					prefix += paras.get(i) + ":";
  					suffix += sent.getWordAt(pos + paras.get(i)) + ":";
  				}			
  				
  				if (suffix.endsWith(":"))
  					cpvalue = prefix + suffix.substring(0, suffix.length() - 1);
  			}
  			if (!cpvalue.equals("")) cps.add(cpvalue);
  		}
  		String [] ret = new String[cps.size()];		
  		return cps.toArray(ret);
  	}
docs: /* (non-Javadoc)
  @see jvntextpro.data.ContextGenerator#getContext(jvntextpro.data.Sentence, int)