Creates a fresh empty HashSet exposed through the read-only Set interface.
The result is not a shared singleton. Read-only access does not make the underlying set immutable.
a new set with size zero.
element type.