e.printStackTrace( );
	private void initTargetReport( String newFilename )	{		targetReportHandle = null;		String errorMessage = null;		if ( newFilename.endsWith( ".rptdocument" ) ) //$NON-NLS-1$		{			ReportEngine engine = new ReportEngine( new EngineConfig( ) );			try			{				targetReportHandle = engine.openReportDocument( URIUtil.resolveAbsolutePath( getBasePath( ),						newFilename ) );			}			catch ( EngineException e )			{			}		}		else		{			try			{				targetReportHandle = SessionHandleAdapter.getInstance( )						.getSessionHandle( )						.openDesign( newFilename );			}			catch ( DesignFileException e )			{				try				{					targetReportHandle = SessionHandleAdapter.getInstance( )							.getSessionHandle( )							.openDesign( URIUtil.resolveAbsolutePath( getBasePath( ),									newFilename ) );				}				catch ( DesignFileException e1 )				{					errorMessage = ERROR_MSG_INVALID_REPORT;				}			}		}		if ( errorMessage != null )		{			messageLine.setText( errorMessage );			messageLine.setImage( ERROR_ICON );		}		else		{			messageLine.setText( "" ); //$NON-NLS-1$			messageLine.setImage( null );		}	}