code: public <T> Action1<Delivery<View, T>> split(final Action2<View, T> onNext, @Nullable final Action2<View, Throwable> onError) {
          return new Action1<Delivery<View, T>>() {
              @Override
              public void call(Delivery<View, T> delivery) {
                  delivery.split(onNext, onError);
              }
          };
      }
docs: Returns a method that can be used for manual restartable chain build. It returns an Action1 that splits
  a received {@link Delivery} into two {@link Action2} onNext and onError calls.
  
  @param onNext  a method that will be called if the delivery contains an emitted onNext value.
  @param onError a method that will be called if the delivery contains an onError throwable.
  @param <T>     a type on onNext value.
  @return an Action1 that splits a received {@link Delivery} into two {@link Action2} onNext and onError calls.