I need to subclass a Java class, which is a proxy to native methods, It has 2 constructors, each calling some different native method. When I subclass this class in kotlin, it forces me to have a primary and secondary constructor, with secondary needing to delegating to primary and only that primary delegating to super