Changes for the GPS Provider
Add some missing java