Ditto.   Ugh, boilerplate....  Maybe we can use Java.Boilerplate.AbcMethodsFactory?