}
}
}
throw new ODataNotFoundException(ODataNotFoundException.ENTITY);
}
throw new ODataNotImplementedException();
} else if (ENTITYSET_1_4.equals(targetEntitySet.getName())) {
if (((Employee) sourceData).getManager() == null) {
throw new ODataNotFoundException(ODataNotFoundException.ENTITY);
} else {
return ((Employee) sourceData).getManager();
}
} else if (ENTITYSET_1_5.equals(targetEntitySet.getName())) {
if (((Room) sourceData).getBuilding() == null) {
throw new ODataNotFoundException(ODataNotFoundException.ENTITY);
} else {
return ((Room) sourceData).getBuilding();
}
} else {
throw new ODataNotImplementedException();
}
}