cucumber/cucumber-jvm — comment on commit bd0634ea5ee0d5ba72f7391eb1c2fb2e0ab5763e
File:  line 0
By dkowis:

As I was looking into it, I see one issue with removing the loadGlue method: We cannot specify constructor arguments in an interface. That's not a deal breaker, but it is nice to have enforcement of what you know you need to implement. I suppose we could create an abstract class, create the constructors there, and then have abstract methods that need to be implemented to actually do the loading and such.

Or we could just rely on people to look at the documentation enough to know that they need to create a multiparameter constructor :)