1 | initial version |
This class has pretty good documentation HERE. I actually learned something looking it up just now.
In short, the brackets are because there can be more than one key, and they were lazy and didn't fill in all the things they should have, like parameter descriptions.