class BridgeEventLoggerImpl implements BridgeEventLogger {

    public void logUpdateCollections(Transaction rskTx) {
        if (activations.isActive(ConsensusRule.RSKIP146)) {
            logUpdateCollectionsInSolidityFormat(rskTx);
        } else {
            logUpdateCollectionsInRLPFormat(rskTx);
        }
    }

    public  BridgeEventLoggerImpl(BridgeConstants bridgeConstants, ActivationConfig.ForBlock activations, List<LogInfo> logs);

}