boolean isConstant= (variableBinding.getModifiers() & (IModifierConstants.ACC_STATIC | IModifierConstants.ACC_FINAL)) != 0;
int constantModifier= IModifierConstants.ACC_STATIC | IModifierConstants.ACC_FINAL; boolean isConstant= (variableBinding.getModifiers() & constantModifier) == constantModifier;
	boolean markOccurrencesOfType(IBinding binding) {				if (binding == null)			return false;				int kind= binding.getKind();		if (fMarkTypeOccurrences && kind == IBinding.TYPE)			return true;		if (fMarkMethodOccurrences && kind == IBinding.METHOD)			return true;		if (kind == IBinding.VARIABLE) {			IVariableBinding variableBinding= (IVariableBinding)binding;			if (variableBinding.isField()) {				boolean isConstant= (variableBinding.getModifiers() & (IModifierConstants.ACC_STATIC | IModifierConstants.ACC_FINAL)) != 0; 				if (isConstant)					return fMarkConstantOccurrences;				else					return fMarkFieldOccurrences;			}						return fMarkLocalVariableypeOccurrences;		}		return false;	}