public final org.omg.CORBA.portable.OutputStream _invoke(final String opName,
            final org.omg.CORBA.portable.InputStream _is,
            final org.omg.CORBA.portable.ResponseHandler handler)
    {

        if (opName.equals("createPlayerAccount")) {
                return _invoke_createPlayerAccount(_is, handler);
        } else if (opName.equals("getPlayerStatus")) {
                return _invoke_getPlayerStatus(_is, handler);
        } else if (opName.equals("playerSignIn")) {
                return _invoke_playerSignIn(_is, handler);
        } else if (opName.equals("playerSignOut")) {
                return _invoke_playerSignOut(_is, handler);
        } else if (opName.equals("suspendAccount")) {
                return _invoke_suspendAccount(_is, handler);
        } else if (opName.equals("transferAccount")) {
                return _invoke_transferAccount(_is, handler);
        } else {
            throw new org.omg.CORBA.BAD_OPERATION(opName);
        }
    }