IMethod primaryCandidate= JavaModelUtil.findMethod(getGetterName(field, EMPTY), new String[0], false, field.getDeclaringType());
IMethod primaryCandidate= JavaModelUtil.findMethod(getGetterName(field, EMPTY, true), new String[0], false, field.getDeclaringType());
	public static IMethod getGetter(IField field) throws JavaModelException{		IMethod primaryCandidate= JavaModelUtil.findMethod(getGetterName(field, EMPTY), new String[0], false, field.getDeclaringType());		if (! JavaModelUtil.isBoolean(field) || (primaryCandidate != null && primaryCandidate.exists()))			return primaryCandidate;		//bug 30906 describes why we need to look for other alternatives here		String secondCandidateName= getGetterName(field.getJavaProject(), field.getElementName(), field.getFlags(), false, EMPTY);		return JavaModelUtil.findMethod(secondCandidateName, new String[0], false, field.getDeclaringType());	}