Problemas para configurar o path do arquivo jrxml em uma aplicação rcp

ola pessoal

Estou tendo problemas para configurar o path do relatório em uma aplicação rcp

[code]
public class Report{
public static void show(BaseReport report, String sqlFilter, String[] sqlOrder) {
try {
List list = report.getList(sqlFilter, sqlOrder);
JasperDesign jasperDesign = JRXmlLoader.load(report.getPathReport());
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, report.getReportParameters(), new JRBeanCollectionDataSource(list));
JasperViewer.viewReport(jasperPrint, false);
} catch (Exception ex) {
ex.printStackTrace();
}
}

}[/code]

	protected String configPath() {
                //com esse código funciona normalmente
		//String toReturn = "//home//marcelo//Desktop//software//br.com.software.core//src//reportfiles//simpleProductReport.jrxml";
		String toReturn = null;
		toReturn = Platform.getBundle("br.com.software.core").getLocation() + File.separator  + "src" + File.separator + "reportfiles" + File.separator + "simpleProductReport.jrxml";
		return toReturn;
		
	}	

erro
Caused by: java.io.FileNotFoundException: reference:file:/home/marcelo/Desktop/software/br.com.software.core/src/reportfiles/simpleProductReport.jrxml (Arquivo ou diretório inexistente)

alguém pode me ajudar?