private static ArrayList<LineAnaVO> setHindex(ArrayList<LineAnaVO> lList, int code) {
		
		ArrayList<LineAnaVO> newOne=new ArrayList<LineAnaVO>();
		
		int size=lList.size();
		
		while(newOne.size()<size){
			int max=-1;
			int tmp=-1;
			int index=-1;
			
			for(int i=0;i<lList.size();i++){
				LineAnaVO vo = lList.get(i);
				tmp=vo.getCodeVal(code);
				
				if(max<tmp){
					max=tmp;
					index=i;
				}
			}
			newOne.add(lList.get(index));
			lList.remove(index);
		}
		
		int h_index = 0;
		
		for(int i=0;i<newOne.size();i++){
			LineAnaVO vo = newOne.get(i);
			vo.setHorder(i+1);
			
			if(vo.getCodeVal(code) >= (i+1)){
				h_index = i;
			}
		}
		
		for(int i=0;i<newOne.size();i++){
			LineAnaVO vo = newOne.get(i);
			if(vo.getHorder()<=h_index){
				vo.setHindex(code);
			}
		}
		
		
		return newOne;
	}