docs: @Override
  	public FAXSearchResult search(String corpNum, String sDate, String eDate,
  			String[] state, Boolean reserveYN, Boolean senderOnly, int page,
  			int perPage, String order, String qString) throws PopbillException {
  		if (sDate == null)
  			throw new PopbillException(-99999999, "시작일자가 입력되지 않았습니다.");
  		if (eDate == null)
  			throw new PopbillException(-99999999, "종료일자가 입력되지 않았습니다.");
  		
  		String uri = "/FAX/Search?SDate=" + sDate;
  		uri += "&EDate=" + eDate;
  		uri += "&State=" + Arrays.toString(state)
  				.replaceAll("\\[|\\]|\\s", "");
  		
  		if (reserveYN) {
  			uri += "&ReserveYN=1";
  		} else {
  			uri += "&ReserveYN=0";
  		}
  		
  		if (senderOnly) {
  			uri +="&SenderOnly=1";
  		} else {
  			uri += "&SenderOnly=0";
  		}
  		
  		uri += "&Page=" + Integer.toString(page);
  		uri += "&PerPage=" + Integer.toString(perPage);
  		uri += "&Order=" + order;
  		
  		if (qString != null)
  			uri += "&QString=" + qString;
  		
  		return httpget(uri, corpNum, null, FAXSearchResult.class);
  	}