Init Main static fields Invoke main Init A static fields Init B static fields Init A instance fields Init A default constructor Init B fields Init B default constructor