That is indeed the case. IsNotInitialized does make sense. Similar to SQL IsNull.
I did prefer IsInitialized as it is a bit simpler to grasp as we can end with double negation with IsNotInitialized:
B4X:
If IsNotInitialized(Button1) = False Then Button.Text = "abc"
'or
If Not(IsNotInitialized(Button1)) Then ...
Sure. I was just pointing out a possible ugly syntax. Anyway I'm sure Erel will choose the form he believes will be easier and better for us. We will learn how best to use it ( knowing it'll be not mandatory) as we did in the past with other language innovations.
Interesting. I had a boolean variable called Initialized and the latest version of b4j didn't like it so I changed it to IsInitialized and it works fine But Maybe I should change it again.