indexedObject = findFieldValue(obj, cp);
indexedObject = findFieldValue(obj, cp);
Object o = findFieldValue(obj, cp); if (! Map.class.isAssignableFrom(o.getClass())) { throw new IllegalArgumentException("Field (" + name + ") does not appear to be a map (not instance of Map)");
Object o = findFieldValue(obj, cp); if (! Map.class.isAssignableFrom(o.getClass())) { throw new IllegalArgumentException("Field (" + name + ") does not appear to be a map (not instance of Map)");
Object o = findFieldValue(obj, cp); if (o == null) {
Object o = findFieldValue(obj, cp); if (o == null) {
value = findFieldValue(obj, cp); } catch (FieldnameNotFoundException fnfe) {
indexedObject = findFieldValue(obj, cp); if (indexedObject == null) {
value = findFieldValue(obj, cp); } catch (FieldnameNotFoundException fnfe) {
indexedObject = findFieldValue(obj, cp); if (indexedObject == null) {