JavaPlugin.logErrorStatus(JavaEditorMessages.getString("BreakpointRulerAction.error.retrieving.message"), x.getStatus());
JavaPlugin.logErrorStatus(JavaEditorMessages.getString("ManageBreakpoints.error.retrieving.message"), x.getStatus());
	protected List getMarkers() {				List breakpoints= new ArrayList();				IResource resource= getResource();		IDocument document= getDocument();		AbstractMarkerAnnotationModel model= getAnnotationModel();				if (model != null) {			try {								IMarker[] markers= null;				if (resource instanceof IFile)					markers= resource.findMarkers(IDebugConstants.BREAKPOINT_MARKER, true, IResource.DEPTH_INFINITE);				else {					IWorkspaceRoot root= JavaPlugin.getWorkspace().getRoot();					//fix for: 1GEUMGZ					markers= root.findMarkers(IDebugConstants.BREAKPOINT_MARKER, true, IResource.DEPTH_INFINITE);				}								if (markers != null) {					IBreakpointManager breakpointManager= DebugPlugin.getDefault().getBreakpointManager();					for (int i= 0; i < markers.length; i++) {						if (breakpointManager.isRegistered(markers[i]) && 								breakpointElementInEditor(breakpointManager, markers[i]) && 								includesRulerLine(model.getMarkerPosition(markers[i]), document))							breakpoints.add(markers[i]);					}				}			} catch (CoreException x) {				JavaPlugin.logErrorStatus(JavaEditorMessages.getString("BreakpointRulerAction.error.retrieving.message"), x.getStatus()); //$NON-NLS-1$			}		}		return breakpoints;	}