Gearbox java application