virtual int compareItems(Item il, Item ir) {
		Help *lval = (Help*)il;
		Help *rval = (Help*)ir;
		if (lval->p() == rval->p()) return 0;
		if (lval->p()<rval->p()) return -1;
		return 1;
	}
	bool operator == (Help& lval){return (p_==lval.p());}
	bool operator < (Help& lval){return (p_<lval.p());}
 Help(Help& rval){p_=rval.p(); cl_name_=rval.cl_name();}