class MinionAcceptor {

    public void acceptMinions() throws CloudbreakOrchestratorFailedException {
        List<String> unacceptedMinions = fetchUnacceptedMinionsFromMaster(minions);
        if (!unacceptedMinions.isEmpty()) {
            proceedWithAcceptingMinions(unacceptedMinions);
        } else {
            LOGGER.info("No unaccepted minions found on master");
        }
    }

    public  MinionAcceptor(SaltConnector sc, List<Minion> minions, MinionFingerprintMatcher fingerprintMatcher, FingerprintCollector fingerprintCollector);

}