Native bindings.
Use nicer prefixes for VM private fields since they can't possibly collide with Java fields.