DanaRv2Plugin extends AbstractDanaRPlugin { public static DanaRv2Plugin getPlugin() { if (plugin == null) plugin = new DanaRv2Plugin(); return plugin; } private  DanaRv2Plugin(); static DanaRv2Plugin getPlugin(); @Override String getName(); @Override int getPreferencesId(); @Override boolean isFakingTempsByExtendedBoluses(); @Override boolean isInitialized(); @Override boolean isHandshakeInProgress(); @Override void finishHandshaking(); @Override PumpEnactResult deliverTreatment(DetailedBolusInfo detailedBolusInfo); @Override void stopBolusDelivering(); @Override PumpEnactResult setTempBasalAbsolute(Double absoluteRate, Integer durationInMinutes, Profile profile, boolean enforceNew); @Override PumpEnactResult setTempBasalPercent(Integer percent, Integer durationInMinutes, Profile profile, boolean enforceNew); @Override PumpEnactResult cancelTempBasal(boolean force); @Override PumpType model(); @Override PumpEnactResult loadEvents(); @Override PumpEnactResult setUserOptions();  }
@Test public void getPlugin() { danaRv2Plugin.getPlugin(); }