out of memory exception, but getting closer maybe
starting to look like I've got the wrong primary search syntax, methodinvocation instead of binaryexpression syntax?
finally found a code issue!
I think this is working, need a commit before further refactoring
cleaner
works!