AnnotatedNavInfo navInfo = ANNOTATION_HELPER.getCommonNavigationInfo(
sourceStore.getDataTypeClass(), targetStore.getDataTypeClass());
Field sourceField = navInfo.getFromField();
if (sourceField == null) {
throw new ODataRuntimeException("Missing source field for related data (sourceStore='" + sourceStore
+ "', targetStore='" + targetStore + "').");
}
List<Object> resultData = readResultData(targetStore, sourceData, sourceField);
return extractResultData(targetStore, targetKeys, navInfo, resultData);