nebula的is empty比较符什么场景下才能返回true

nebula版本3.6.0
执行return null is empty和return ‘’ is empty均是返回false:
image
执行tag.不存在的属性返回语义错误:
image
执行go查询,where条件里写上properties($$).不存在的属性 is not empty 依然能返回全部记录


由此比较迷茫,仿佛is empty 一直返回false,is not empty一直返回true。