#vulnerable code 
                                public PocMeetingRound getCurrentRound() {
        Block currentBlock = NulsContext.getInstance().getBestBlock();
        BlockRoundData currentRoundData = new BlockRoundData(currentBlock.getHeader().getExtend());
        PocMeetingRound round = ROUND_MAP.get(currentRoundData.getRoundIndex());
        if (null == round) {
            round = resetCurrentMeetingRound();
        }
        return round;
    } 
                            #location 2 
                            #vulnerability type THREAD_SAFETY_VIOLATION
#fixed code
                                public PocMeetingRound getCurrentRound() {
        return currentRound;
    }