ErrorTickManager errorManager= JavaPlugin.getErrorTickManager(); int info= errorManager.getErrorInfo(jElement);
int info= fErrorTickManager.getErrorInfo(jElement);
	public IOverlayDescriptor createDescriptor(String baseName, Object element) {				if (!(element instanceof IJavaElement))			return new JavaOverlayDescriptor(baseName, 0);		int flags= 0;		IJavaElement jElement= (IJavaElement)element;		ErrorTickManager errorManager= JavaPlugin.getErrorTickManager();		int info= errorManager.getErrorInfo(jElement);		if ((info & ErrorTickManager.ERRORTICK_ERROR) != 0) {			flags |= JavaOverlayDescriptor.ERROR;		} else if ((info & ErrorTickManager.ERRORTICK_WARNING) != 0) {			flags |= JavaOverlayDescriptor.WARNING;		}							if (element instanceof ISourceReference) { 			ISourceReference sourceReference= (ISourceReference)element;			int modifiers= getModifiers(sourceReference);					if (Flags.isAbstract(modifiers) && confirmAbstract((IMember) sourceReference))				flags |= JavaOverlayDescriptor.ABSTRACT;			if (Flags.isFinal(modifiers))				flags |= JavaOverlayDescriptor.FINAL;			if (Flags.isSynchronized(modifiers) && confirmSynchronized((IMember) sourceReference))				flags |= JavaOverlayDescriptor.SYNCHRONIZED;			if (Flags.isStatic(modifiers))				flags |= JavaOverlayDescriptor.STATIC;							if (sourceReference instanceof IType) {				if (JavaModelUtility.hasMainMethod((IType)sourceReference))					flags |= JavaOverlayDescriptor.RUNNABLE;			}		}		return new JavaOverlayDescriptor(baseName, flags);	}