logger.log(Level.SEVERE, "{0} not found!", designName);
logger.log(Level.SEVERE, "{0} not found!", file.getAbsolutePath( ) );
	public IReportRunnable openReportDesign(String designName) throws EngineException	{		Report report;		File file = new File(designName);		if(!file.exists())		{			logger.log(Level.SEVERE, "{0} not found!", designName); //$NON-NLS-1$			throw new EngineException(MessageConstants.DESIGN_FILE_NOT_FOUND_EXCEPTION, designName);		}				try 		{			report = new ReportParser( ).parse(designName);		} 		catch (DesignFileException e) 		{			logger.log(Level.SEVERE, "invalid design file {0}", designName); //$NON-NLS-1$			throw new EngineException(MessageConstants.INVALID_DESIGN_FILE_EXCEPTION, designName, e);		}		assert(report != null);		ReportRunnable runnable = new ReportRunnable(report);		runnable.setReportName(designName);		runnable.setReportEngine(engine);		return runnable;	}