field= findFieldInType(type, fieldName);
field= findFieldInHierarchy(interfaces[i], fieldName);
	public static IVariableBinding findFieldInHierarchy(ITypeBinding type, String fieldName) {		IVariableBinding field= findFieldInType(type, fieldName);		if (field != null)			return field;		ITypeBinding superClass= type.getSuperclass();		if (superClass != null) {			field= findFieldInType(type, fieldName);			if (field != null)				return field;					}		ITypeBinding[] interfaces= type.getInterfaces();		for (int i= 0; i < interfaces.length; i++) {			field= findFieldInType(type, fieldName);			if (field != null) // no private fields in interfaces				return field;		}		return null;	}