Fix crash when creating a UUID with an empty string
Calling this constructor with an empty string caused a crash. Now we check the state of the input string and if it is not empty we generate a UUID.
FYI: @bob.obara @dcthomp
Calling this constructor with an empty string caused a crash. Now we check the state of the input string and if it is not empty we generate a UUID.
FYI: @bob.obara @dcthomp