if (!containsProperty(queryInfo.select, propName, parentPropName)) {
continue;
}
}
EdmProperty prop = eet.findProperty(propName);
if (prop != null) {
if (propValue instanceof Text) {
propValue = ((Text) propValue).getValue();
} else if (propValue instanceof ShortBlob) {
propValue = ((ShortBlob) propValue).getBytes();
}
properties.add(OProperties.simple(propName, (EdmSimpleType<?>) prop.getType(), propValue));
} else {
EdmNavigationProperty navProp = eet.findNavigationProperty(propName);
if (navProp != null) {
List<OEntity> expandedProps = new ArrayList<OEntity>();
try {