<commit_before>/*
 * Jitsi, the OpenSource Java VoIP and Instant Messaging client.
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */
package net.java.sip.communicator.impl.protocol.irc;

import java.util.*;

import net.java.sip.communicator.service.protocol.*;

/**
 * The IRC implementation of a sip-communicator AccountID.
 *
 * @author <NAME>
 * @author <NAME>
 */
public class IrcAccountID
    extends AccountID
{
    /**
     * Creates an account id from the specified id and account properties.
     *
     * @param userID the user identifier corresponding to this account
     * @param accountProperties any other properties necessary for the account.
     */
    IrcAccountID(String userID, Map<String, String> accountProperties)
    {
        super(  userID,
                accountProperties,
                ProtocolNames.IRC,
                getServiceName(accountProperties));
    }

    /**<commit_msg>Added a TODO note for later attention.<commit_after>/*
 * Jitsi, the OpenSource Java VoIP and Instant Messaging client.
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */
package net.java.sip.communicator.impl.protocol.irc;

import java.util.*;

import net.java.sip.communicator.service.protocol.*;

/**
 * The IRC implementation of a sip-communicator AccountID.
 *
 * @author <NAME>
 * @author <NAME>
 */
public class IrcAccountID
    extends AccountID
{
    /**
     * Creates an account id from the specified id and account properties.
     *
     * @param userID the user identifier corresponding to this account
     * @param accountProperties any other properties necessary for the account.
     */
    IrcAccountID(String userID, Map<String, String> accountProperties)
    {
        super(  userID,
                accountProperties,
                ProtocolNames.IRC,
                getServiceName(accountProperties));
    }
    
    // TODO Danny: Fix equality: Since we can have completely different IRC
    // networks, we should not limit account creation purely on the user's
    // id/nickname.

    /**
{'fraction_non_alphanumeric': 0.08838987099856666, 'fraction_numerical': 0.0, 'mean_word_length': 2.732620320855615, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7391670', 'n_tokens_mistral': 583, 'n_tokens_neox': 562, 'n_words': 191}