Panda Bullet

I’m really confused with the BulletConeTwiseConstraint.
After reading the manual page, I still don’t get what the TransformStates are used for, as well as swing1, swing2 and twist values. Are those respectively heading, pitch and roll of the first node the other rotates around?