/* 135 */ _out = handler.createExceptionReply();
/* 136 */ HeuristicMixedHelper.write(_out, _ex1);
/* */ }
/* */
/* */ case 5:
/* 142 */ Coordinator _arg0 = CoordinatorHelper.read(_input);
/* 143 */ _out = handler.createReply();
/* 144 */ _out.write_boolean(is_related_transaction(_arg0));
/* 145 */ break;
/* */ case 6:
/* */ try
/* */ {
/* 151 */ _out = handler.createReply();
/* 152 */ rollback_only();
/* */ }
/* */ catch (Inactive _ex0)
/* */ {
/* 156 */ _out = handler.createExceptionReply();
/* 157 */ InactiveHelper.write(_out, _ex0);
/* */ }
/* */
/* */ case 7:
/* 163 */ Coordinator _arg0 = CoordinatorHelper.read(_input);
/* 164 */ _out = handler.createReply();
/* 165 */ _out.write_boolean(is_ancestor_transaction(_arg0));
/* 166 */ break;
/* */ case 8:
/* 170 */ Coordinator _arg0 = CoordinatorHelper.read(_input);
/* 171 */ _out = handler.createReply();
/* 172 */ _out.write_boolean(is_same_transaction(_arg0));
/* 173 */ break;
/* */ case 9:
/* */ try
/* */ {
/* 179 */ _out = handler.createReply();
/* 180 */ TerminatorHelper.write(_out, get_terminator());
/* */ }
/* */ catch (Unavailable _ex0)
/* */ {
/* 184 */ _out = handler.createExceptionReply();
/* 185 */ UnavailableHelper.write(_out, _ex0);
/* */ }
/* */
/* */ case 10:
/* 191 */ _out = handler.createReply();
/* 192 */ _out.write_ulong(hash_transaction());
/* 193 */ break;
/* */ case 11:
/* 197 */ _out = handler.createReply();
/* 198 */ StatusHelper.write(_out, get_status());
/* 199 */ break;
/* */ case 12:
/* 203 */ _out = handler.createReply();
/* 204 */ _out.write_ulong(hash_top_level_tran());
/* 205 */ break;
/* */ case 13:
/* */ try
/* */ {
/* 211 */ _out = handler.createReply();
/* 212 */ CoordinatorHelper.write(_out, get_coordinator());
/* */ }
/* */ catch (Unavailable _ex0)
/* */ {
/* 216 */ _out = handler.createExceptionReply();
/* 217 */ UnavailableHelper.write(_out, _ex0);
/* */ }
/* */
/* */ case 14:
/* */ try
/* */ {
/* 225 */ Synchronization _arg0 = SynchronizationHelper.read(_input);
/* 226 */ _out = handler.createReply();
/* 227 */ register_synchronization(_arg0);
/* */ }
/* */ catch (SynchronizationUnavailable _ex0)
/* */ {
/* 231 */ _out = handler.createExceptionReply();
/* 232 */ SynchronizationUnavailableHelper.write(_out, _ex0);
/* */ }
/* */ catch (Inactive _ex1)
/* */ {
/* 236 */ _out = handler.createExceptionReply();
/* 237 */ InactiveHelper.write(_out, _ex1);
/* */ }
/* */
/* */ case 15:
/* 243 */ _out = handler.createReply();
/* 244 */ _out.write_boolean(is_top_level_transaction());
/* 245 */ break;
/* */ case 16:
/* 249 */ _out = handler.createReply();
/* 250 */ StatusHelper.write(_out, get_parent_status());
/* 251 */ break;
/* */ case 17:
/* 255 */ int _arg0 = _input.read_ulong();
/* 256 */ _out = handler.createReply();
/* 257 */ TransactionDescHelper.write(_out, create_transaction(_arg0));
/* 258 */ break;
/* */ case 18:
/* */ try
/* */ {
/* 264 */ _out = handler.createReply();
/* 265 */ PropagationContextHelper.write(_out, get_txcontext());
/* */ }
/* */ catch (Unavailable _ex0)
/* */ {
/* 269 */ _out = handler.createExceptionReply();
/* 270 */ UnavailableHelper.write(_out, _ex0);
/* */ }
/* */
/* */ case 19:
/* 276 */ _out = handler.createReply();
/* 277 */ _out.write_string(get_transaction_name());
/* 278 */ break;
/* */ case 20:
/* 282 */ _out = handler.createReply();
/* 283 */ TransactionIdHelper.write(_out, get_transaction_id());
/* 284 */ break;
/* */ case 21:
/* 288 */ PropagationContext _arg0 = PropagationContextHelper.read(_input);
/* 289 */ _out = handler.createReply();
/* 290 */ ControlHelper.write(_out, recreate(_arg0));
/* 291 */ break;
/* */ case 22:
/* 295 */ int _arg0 = _input.read_ulong();
/* 296 */ _out = handler.createReply();
/* 297 */ ControlHelper.write(_out, create(_arg0));
/* 298 */ break;
/* */ case 23:
/* */ try
/* */ {
/* 304 */ SubtransactionAwareResource _arg0 = SubtransactionAwareResourceHelper.read(_input);
/* 305 */ _out = handler.createReply();
/* 306 */ register_subtran_aware(_arg0);
/* */ }
/* */ catch (NotSubtransaction _ex0)
/* */ {
/* 310 */ _out = handler.createExceptionReply();
/* 311 */ NotSubtransactionHelper.write(_out, _ex0);
/* */ }
/* */ catch (Inactive _ex1)
/* */ {
/* 315 */ _out = handler.createExceptionReply();
/* 316 */ InactiveHelper.write(_out, _ex1);
/* */ }
/* */
/* */ case 24:
/* 322 */ Coordinator _arg0 = CoordinatorHelper.read(_input);
/* 323 */ _out = handler.createReply();
/* 324 */ _out.write_boolean(is_descendant_transaction(_arg0));
/* 325 */ break;
/* */ case 25:
/* 329 */ _out = handler.createReply();