if ( reportElementHandle == null )
if ( reportElementHandle == null || ( reportElementHandle != null && isElementTemplateParameterDefinition(reportElementHandle)))
	public void gotoMarker( IMarker marker )	{		// TODO Auto-generated method stub		Assert.isNotNull( editorPart );		if ( !marker.exists( ) )		{			return;		}		ModuleHandle moduleHandle = editorPart.getModel( );		ReportElementHandle reportElementHandle = null;		reportElementHandle = getReportElementHandle( moduleHandle, marker );		if ( reportElementHandle == null )		{			gotoXMLSourcePage( moduleHandle, marker );		}		else		{			if ( moduleHandle instanceof ReportDesignHandle )			{				// go to master page				if ( isElementInMasterPage( reportElementHandle ) )				{					gotoLayoutPage( ReportMasterPageEditorFormPage.ID,							marker,							reportElementHandle );				}				else				// go to Layout Page				{					gotoLayoutPage( ReportLayoutEditorFormPage.ID,							marker,							reportElementHandle );				}			}			else if ( moduleHandle instanceof LibraryHandle )			{				// go to master page				if ( isElementInMasterPage( reportElementHandle ) )				{					gotoLayoutPage( LibraryMasterPageEditorFormPage.ID,							marker,							reportElementHandle );				}				else				// go to Layout Page				{					gotoLibraryLayoutPage( marker, reportElementHandle );				}			}		}	}