FeatureUpdate dispatchFeatureUpdate(@Nullable FeatureUpdate featureUpdate) { if (featureUpdate == null) { return null; } // noinspection unchecked final int offset = featureItems.setItemsAndGetOffset(featureUpdate.newItems, featureUpdate.featureController); featureUpdate.diffResult.dispatchUpdatesTo(new ListUpdateCallbackImpl(this, offset)); return featureUpdate; }