addDriver(new VirusProgBankDriver(avConfig)); addDriver(new VirusProgSingleDriver(avConfig)); addDriver(new VirusMultiBankDriver(avConfig)); addDriver(new VirusMultiSingleDriver(avConfig));
drv=new VirusProgBankDriver(); ((VirusProgBankDriver)drv).setAvConfig(avConfig); addDriver(drv);  drv=new VirusProgSingleDriver(); ((VirusProgSingleDriver)drv).setAvConfig(avConfig); addDriver(drv);  drv=new VirusMultiBankDriver(); ((VirusMultiBankDriver)drv).setAvConfig(avConfig); addDriver(drv);  drv=new VirusMultiSingleDriver(); ((VirusMultiSingleDriver)drv).setAvConfig(avConfig); addDriver(drv);
  public AccessVirusDevice() {    manufacturerName = "Access";    modelName = "Virus";    //patchType = "Bank";    synthName = "Virus";    infoText = DRIVER_INFO;    avConfig = new AccessVirusConfig();    JOptionPane.showMessageDialog(PatchEdit.instance,      DRIVER_INFO, "Access Virus Driver Release Notes",      JOptionPane.WARNING_MESSAGE    );    addDriver(new VirusProgBankDriver(avConfig));    addDriver(new VirusProgSingleDriver(avConfig));    addDriver(new VirusMultiBankDriver(avConfig));    addDriver(new VirusMultiSingleDriver(avConfig));  }