public static IrcUser New_ParseSource(String source)
    {
        IrcUser user = new IrcUser();
        user.Source = source;
        
        String[] source_nicksplit = source.replaceFirst(":","").split("!");
        user.Nick = source_nicksplit[0];
        
        String[] source_hostnamesplit = source_nicksplit[1].split("@");
        user.Ident = source_hostnamesplit[0];
        user.Hostname = source_hostnamesplit[1];
        
        return user;
    }