code: private ParsingState.Action getAction(int l, int r, int[] heads) {
  		if (heads[l] == r && modifierNumOf(l, heads) == 0)
  			return ParsingState.Action.RIGHT;
  		if (heads[r] == l && modifierNumOf(r, heads) == 0)
  			return ParsingState.Action.LEFT;
  		return ParsingState.Action.SHIFT;
  	}
docs: 根据已有的依赖关系，得到焦点词之间的应采取的动作
  
  
  @param l
  左焦点词在句子中是第l个词
  @param r
  右焦点词在句子中是第r个词
  @param heads
  中心评词
  @return 动作