return new InfiniteSubProgressMonitor(monitor, ticks);
return new InfiniteSubProgressMonitor(monitor, ticks, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK);
	public static IProgressMonitor infiniteSubMonitorFor(IProgressMonitor monitor, int ticks) {		if (monitor == null)			return new NullProgressMonitor();		if (monitor instanceof NullProgressMonitor)			return monitor;		return new InfiniteSubProgressMonitor(monitor, ticks);	}