It is needed in Basic4andoid. Not() is a function not an operator.
Brackets are not needed in this case.for calling void methods
Brackets are not needed in this case.
Sub MyLog(s As String)'As Void
Log(DateTime.Now & ": " & s)
End Sub
Sub Caller
MyLog "OK" '<--no brackets
End Sub
More code could be added in the parser I guess to allow for this and convert it, but then you'd also need to have both Function and Sub keywords to not be confusing.