[STUD-2999] update hateoas library to ignore synthesized fields (like `$jacocoData`)

@levelsbeyond/studio 

https://levelsbeyond.atlassian.net/browse/STUD-2999

As soon as I added JaCoCo testing, Hateoas tests started blowing up. I found that JaCoCo adds a synthesized field called `$jacocoData` to all classes. It must use this to track code coverage. Hateoas is trying to manipulate this field when it's doing it's thing, and the world blows up.

I've added a line to ignore synthesized fields.
Funny you do this a lot (return void).  I don't mind it, just find it interesting.