    # File lib/chef/provider/user/dscl.rb, line 71
            def set_uid
              @new_resource.uid(get_free_uid) if (@new_resource.uid.nil? || @new_resource.uid == '')
              if uid_used?(@new_resource.uid)
                raise(Chef::Exceptions::RequestedUIDUnavailable, "uid #{@new_resource.uid} is already in use")
              end
              safe_dscl("create /Users/#{@new_resource.username} UniqueID #{@new_resource.uid}")
            end