  from cereal import car
  from selfdrive.config import Conversions as CV
  from selfdrive.controls.lib.drive_helpers import create_event, EventTypes as ET
  from selfdrive.car.volkswagen.values import CAR, BUTTON_STATES
  from selfdrive.car.volkswagen.carstate import CarState, get_mqb_pt_can_parser, get_mqb_cam_can_parser
  from common.params import Params
  from selfdrive.car import STD_CARGO_KG, scale_rot_inertia, scale_tire_stiffness, gen_empty_fingerprint
  from selfdrive.car.interfaces import CarInterfaceBase
  
  GEAR = car.CarState.GearShifter
 
</s> remove from selfdrive.car.gm.values import CAR, Ecu, ECU_FINGERPRINT, \
 </s> add from selfdrive.car.gm.values import CAR, Ecu, ECU_FINGERPRINT, CruiseButtons, \ </s> remove from selfdrive.car.gm.carstate import CarState, CruiseButtons, get_powertrain_can_parser
 </s> add  </s> remove from selfdrive.car.chrysler.carstate import CarState, get_can_parser, get_camera_parser
 </s> add  </s> remove from selfdrive.car.hyundai.carstate import CarState, get_can_parser, get_camera_parser
 </s> add  </s> remove from selfdrive.car.toyota.carstate import CarState, get_can_parser, get_cam_can_parser
 </s> add 
  from cereal import car
  from selfdrive.config import Conversions as CV
  from selfdrive.controls.lib.drive_helpers import create_event, EventTypes as ET
  from selfdrive.car.volkswagen.values import CAR, BUTTON_STATES

  from common.params import Params
  from selfdrive.car import STD_CARGO_KG, scale_rot_inertia, scale_tire_stiffness, gen_empty_fingerprint
  from selfdrive.car.interfaces import CarInterfaceBase
  
  GEAR = car.CarState.GearShifter
keep keep keep keep replace keep keep keep keep keep
 get_can_parser and get_cam_can_parser are now standard static methods (#1136) 
selfdrive/car/volkswagen/interface.py