DynectScanner extends AbstractScanner { @Override public void scan() { List<String> zones = scanZones(); scanAllRecordsByZone(zones); purgeOldData(); } DynectScanner(ScannerBuilder<? extends Scanner> builder); DynectClient getDynectClient(); @Override void scan();  }
@Test @Ignore public void test() { String companyName = "Example"; String userName = "mercator"; String password = "test"; DynectScanner scanner = new Projector.Builder().build().createBuilder(DynectScannerBuilder.class).withProperties(companyName, userName, password).build(); scanner.scan(); }