I have read that passing Optional Arguments now need to contain a default value.

Can the default value be Empty, Null etc?
Code:
Sub foo(Optional ByVal y As Integer = Null)