Creates a copy of this, such that passing this and the copied instance to equal would return true.
By default, this creates a new settings instance with the same Type as this , and copies all Object property values from this to the new instance.
this |
a Settings |
a newly-created copy of this |