Leap Motion Top Down Tracking (Policy flag) - (Resolved)

I have written an application in processing using Leap motion and everything works perfectly when testing on the desk with the leap the normal way up. The moment I try to use it top mounted (the intended usage scenario for product) it no longer detects gestures.
Obviously if I flip my hands over it works fine but this is very counter intuitive and no good.

I am hoping that if I could set the policy flag to optimize HMD /Top down that this would resolve my issues, however I cannot figure out how I would go about doing this.

It's been a while since I used the LeapMotion library so it's likely something changed or I messed up between the two libraries. That means the com.leapmotion.leap.Controller.PolicyFlag.POLICY_OPTIMIZE_HMD is likely wrong, as in it could be located elsewhere in the packages. You can try looking in the javadoc of the library you want to use for the policy flag. Maybe you need to set it for both libraries.

So to update this, I did indeed get somewhere with a request from the library programmer. Michael Heuer who has been very helpful!
https://github.com/heuermh/leap-motion-processing
He even added an example sketch to demonstrate its usage, I am still having issues getting it to work but believe it must be to do with my system (SDK, Java or Processing) if its working for others.