I have a class with lots of final members which can be instantiated using one of two constructors. The constructors share some code, which is stored in a third constructor.
You get this error because if you had called MyClass(SomeType oneIn), two is not initialized.
MyClass(SomeType oneIn)
two