We're getting long enough here that I'd be tempted by a small Builder, particularly as it's pretty easy to switch revpos and seq by accident in Java's world of unnamed arguments.