public com.google.protobuf.ExtensionRegistry assignDescriptors(
            com.google.protobuf.Descriptors.FileDescriptor root) {
          descriptor = root;
          internal_static_grant_coins_request_descriptor =
            getDescriptor().getMessageTypes().get(0);
          internal_static_grant_coins_request_fieldAccessorTable = new
            com.google.protobuf.GeneratedMessage.FieldAccessorTable(
              internal_static_grant_coins_request_descriptor,
              new java.lang.String[] { "Userid", "Coins", },
              JSystemPiqi.grant_coins_request.class,
              JSystemPiqi.grant_coins_request.Builder.class);
          internal_static_buy_item_request_descriptor =
            getDescriptor().getMessageTypes().get(1);
          internal_static_buy_item_request_fieldAccessorTable = new
            com.google.protobuf.GeneratedMessage.FieldAccessorTable(
              internal_static_buy_item_request_descriptor,
              new java.lang.String[] { "Userid", "ShopItemId", "Amount", },
              JSystemPiqi.buy_item_request.class,
              JSystemPiqi.buy_item_request.Builder.class);
          internal_static_system_request_descriptor =
            getDescriptor().getMessageTypes().get(2);
          internal_static_system_request_fieldAccessorTable = new
            com.google.protobuf.GeneratedMessage.FieldAccessorTable(
              internal_static_system_request_descriptor,
              new java.lang.String[] { "BuyItem", "GrantCoins", },
              JSystemPiqi.system_request.class,
              JSystemPiqi.system_request.Builder.class);
          internal_static_system_error_descriptor =
            getDescriptor().getMessageTypes().get(3);
          internal_static_system_error_fieldAccessorTable = new
            com.google.protobuf.GeneratedMessage.FieldAccessorTable(
              internal_static_system_error_descriptor,
              new java.lang.String[] { "Code", "Description", },
              JSystemPiqi.system_error.class,
              JSystemPiqi.system_error.Builder.class);
          internal_static_system_response_descriptor =
            getDescriptor().getMessageTypes().get(4);
          internal_static_system_response_fieldAccessorTable = new
            com.google.protobuf.GeneratedMessage.FieldAccessorTable(
              internal_static_system_response_descriptor,
              new java.lang.String[] { "Ok", "Error", },
              JSystemPiqi.system_response.class,
              JSystemPiqi.system_response.Builder.class);
          return null;
        }