code: @SafeVarargs
      private final void notifyOnFinished(@NonNull final KeyType key, @Nullable final DataType data,
                                          @NonNull final ViewType view,
                                          @NonNull final ParamType... params) {
          for (Listener<DataType, KeyType, ViewType, ParamType> listener : listeners) {
              listener.onFinished(this, key, data, view, params);
          }
      }
docs: Notifies all listeners, that the data binder is showing data, which has been loaded either
  asynchronously or from cache.
  
  @param key
  The key of the data, which has be loaded, as an instance of the generic type KeyType.
  The key may not be null
  @param data
  The data, which has been loaded, as an instance of the generic type DataType or null,
  if no data has been loaded
  @param view
  The view, which is used to display the data, as an instance of the generic type
  ViewType. The view may not be null
  @param params
  An array, which contains optional parameters, as an array of the type ParamType or an
  empty array, if no parameters should be used