Oh, an static fields with no volatile are not guaranteed to be initialized when another thread accesses class. Probably should be fixed as a part of this CL as well.