class FederationSupport {

    public Federation getActiveFederation() {
        switch (getActiveFederationReference()) {
            case NEW:
                return provider.getNewFederation();
            case OLD:
                return provider.getOldFederation();
            case GENESIS:
            default:
                return bridgeConstants.getGenesisFederation();
        }
    }

    public  FederationSupport(BridgeConstants bridgeConstants, BridgeStorageProvider provider, Block executionBlock);

}