if (markers != null) {
if (markers != null) { final int ERRORTICK_ALL= ERRORTICK_WARNING | ERRORTICK_ERROR;
	private int accumulateProblems(IMarker[] markers, int info, ISourceRange range) {		if (markers != null) {				for (int i= 0; i < markers.length && (info != ERRORTICK_ALL); i++) {				IMarker curr= markers[i];				if (range == null || isInRange(curr, range)) {					int priority= curr.getAttribute(IMarker.SEVERITY, -1);					if (priority == IMarker.SEVERITY_WARNING) {						info |= ERRORTICK_WARNING;					} else if (priority == IMarker.SEVERITY_ERROR) {						info |= ERRORTICK_ERROR;					}				}			}		}		return info;	}