Does anyone know why you can reference a static method in the first line of the constructor using this() or super(), but not a non-sta
static
this()
super()
because when you calling this or super in constructor your object is not constructed yet. (your instance is not initialized completely yet). so calling an instance method doesn't make scene.