``` class Balloons < com.test.byteit101.SecondaryClass def initialize(*args) puts "yay, helo(i), with #{args}.inspect" p self super(5, "Pink Elephant") puts "Goty init #{args.inspect}" p self p self.to_java end ... end Balloons.new("skippy", true) ``` The super-splitting code I have now works as you would expect with this sample, calling the correct superctor