public String createPlayerAccount(String FirstName, String LastName, String Age, String Username, String Password, String IPAddress)
    {
        while(true)
        {
            if (!this._is_local())
            {
                org.omg.CORBA.portable.InputStream _input = null;
                try
                {
                    org.omg.CORBA.portable.OutputStream _output = this._request("createPlayerAccount",true);
                    _output.write_string(FirstName);
                    _output.write_string(LastName);
                    _output.write_string(Age);
                    _output.write_string(Username);
                    _output.write_string(Password);
                    _output.write_string(IPAddress);
                    _input = this._invoke(_output);
                    String _arg_ret = _input.read_string();
                    return _arg_ret;
                }
                catch(org.omg.CORBA.portable.RemarshalException _exception)
                {
                    continue;
                }
                catch(org.omg.CORBA.portable.ApplicationException _exception)
                {
                    String _exception_id = _exception.getId();
                    throw new org.omg.CORBA.UNKNOWN("Unexpected User Exception: "+ _exception_id);
                }
                finally
                {
                    this._releaseReply(_input);
                }
            }
            else
            {
                org.omg.CORBA.portable.ServantObject _so = _servant_preinvoke("createPlayerAccount",_opsClass);
                if (_so == null)
                   continue;
                replicaLeader.GameServerInterfaceOperations _self = (replicaLeader.GameServerInterfaceOperations) _so.servant;
                try
                {
                    return _self.createPlayerAccount( FirstName,  LastName,  Age,  Username,  Password,  IPAddress);
                }
                finally
                {
                    _servant_postinvoke(_so);
                }
            }
        }
    }