private void initResourceContents(NavigationElement navigationElement) { try { SimpleIdentifier<String> textIdentifier = new SimpleIdentifier<String>(navigationElement.getLookup() + ".menu-name"); ServiceRequest<SimpleIdentifier<String>> textResourceRequest = new ServiceRequest<SimpleIdentifier<String>>(textIdentifier); ServiceResponse<TextResource> textResourceResponse = readTextResourceByLookupBroker.perform(textResourceRequest); if (textResourceResponse.isSuccess()) { navigationElement.setTextResourceVersion( textResourceResponse.getItem().getResourceVersion()); } SimpleIdentifier<String> imageIdentifier = new SimpleIdentifier<String>(navigationElement.getLookup() + ".menu-icon"); ServiceRequest<SimpleIdentifier<String>> imageResourceRequest = new ServiceRequest<SimpleIdentifier<String>>(imageIdentifier); ServiceResponse<ImageResource> imageResourceResponse = readImageResourceByLookupBroker.perform(imageResourceRequest); if (imageResourceResponse.isSuccess()) { navigationElement.setImageResourceVersion( imageResourceResponse.getItem().getResourceVersion()); } } catch (Exception e) { logger.error(e); } }