Description
This happens because in
@Override public S projectTraverser(final Traverser.Admin<S> traverser) { return (S) mul(traverser.get(), traverser.bulk()); }
It multiplies with bulk, which is Long type, so upcasted. This is at least not in semantics and unexpected behavior