Difference between the methods hidden and visible

What is the difference between ‘group.visible = true’ and ‘group.hidden = false’ ??
Or do they have the exact same behavior (opposites of each other)?

I guess these are for similar manner, but opposite. Use what you prefer…

Drawingelement#visible=-instance_method
The visible= method is used to set the visible status for an element. This method performs an opposite function to the hidden= method.