public String getRPMarker() throws JRScriptletException {
if (rootMarker == null) {
return null;
}
ViewProcessor vp = (ViewProcessor) getParameterValue(AnalysisProcessorImpl.REPORT_VIEWPROCESSOR_PARAM);
if (vp == null) {
return null;
}
try {
Integer rpCode = (Integer) getFieldValue("RPCODE");
MarkerExt[] ams = vp.getAssignedMarkers("EPRECORDPOINT", rpCode);
String result = null;
for (int i = 0; i < ams.length; i++) {
MarkerExt m = ams[i];
if (m.getName().startsWith(rootMarker)) {
String[] parts = m.getName().split(" => ");