Hi George, thanks for taking the time to review the code.  Indeed there is a no arg instance method.  I also included the static version to follow the pattern using in Observable.java where many operators have static and instance variants that delegate to the statics.  It has an added bonus that it means you can test the operator on a mocked instance.  I'm happy to remove the static method and test against a concrete instance though.  Cheers, John