Github user lewismc commented on the issue:
1. Look at the call to
we use it further down.
2. Yes this could probably be cleaned up, it is a bit messy right now.
3. Right now yes it is correct but I am not sure if it is the intended
behavior. When i originally added the logic, it was what I wrote... if it does
not make sense then please send a PR and we can clean it up.
For reference on extraction results, please see the following test files