private void expandManufacturer( GetEntityUriInfo uriInfo, URI serviceRoot, ODataEntityProviderPropertiesBuilder propertiesBuilder) throws EdmException { Map<String, ODataCallback> callbacks = new HashMap<String, ODataCallback>(); callbacks.put(ENTITY_NAME_MANUFACTURER, new MyCallback(dataStore, serviceRoot)); ExpandSelectTreeNode expandSelectTreeNode = UriParser.createExpandSelectTree(uriInfo.getSelect(), uriInfo.getExpand()); propertiesBuilder.expandSelectTree(expandSelectTreeNode).callbacks(callbacks); }