if (!(getters.get(i) instanceof MapEventPropertyGetter)) {
hasNonmapGetters = true;
}
}
if (!hasNonmapGetters) {
return new MapNestedPropertyGetterMapOnly(getters, eventAdapterService);
}
else {
return new MapNestedPropertyGetterMixedType(getters, eventAdapterService);
}
}