GWT preserves the JAVA semantics of statics i.e. they are initialized on first access. This is achieved by calls to $clinit_.. methods that do the initialization. Within the body of these $clinit functions, once initialization is complete, they assign the nullMethod function to themselves. So the next time the $clinit method is called, the do nothing function is called.
So if this is a significant problem, avoid using statics.