"error page number rang:", ps[i] );
"error page number range: {0}", ps[i] );
	private List parsePageSequence(String pageRange, long totalPage)	{		ArrayList list = new ArrayList();		if(null==pageRange || "".equals(pageRange) || pageRange.toUpperCase().indexOf("ALL")>=0) //$NON-NLS-1$ //$NON-NLS-2$		{			list.add(new long[]{1, totalPage});			return list;		}		String[] ps = pageRange.split(","); //$NON-NLS-1$		for(int i=0; i<ps.length; i++)		{			try			{				if(ps[i].indexOf("-")>0) //$NON-NLS-1$				{					String[] psi = ps[i].split("-"); //$NON-NLS-1$					if(psi.length==2)					{						long start = Long.parseLong(psi[0].trim());						long end = Long.parseLong(psi[1].trim());						if(end>start)						{							list.add(new long[]{Math.max(start, 1), Math.min(end, totalPage)});						}					}					else					{						log.log( Level.SEVERE,								"error page number rang:", ps[i] );  //$NON-NLS-1$					}				}				else				{					long number = Long.parseLong(ps[i].trim());					if(number>0 && number<=totalPage)					{						list.add(new long[]{number, number});					}					else					{						log.log( Level.SEVERE,								"error page number rang:", ps[i] );  //$NON-NLS-1$					}														}			}			catch(NumberFormatException ex)			{				log.log( Level.SEVERE,						"error page number rang:", ps[i] );  //$NON-NLS-1$			}		}		return sort(list);	}