static fields initialize order
static block initialization