question: create a failed operation . concode_field_sep T result concode_elem_sep T operation concode_elem_sep BlockingQueue<TransactionalProtocolClient.PreparedOperation<T>> queue concode_elem_sep ModelNode finalResult concode_field_sep void operationFailed concode_elem_sep void rollback concode_elem_sep boolean cancel concode_elem_sep TransactionalProtocolClient.PreparedOperation<T> retrievePreparedOperation concode_elem_sep TransactionalProtocolClient.PreparedOperation<T> retrievePreparedOperation concode_elem_sep boolean isCancelled concode_elem_sep boolean isFailed concode_elem_sep void commit concode_elem_sep Status awaitUninterruptibly concode_elem_sep Status awaitUninterruptibly concode_elem_sep void drainTo concode_elem_sep Status getStatus concode_elem_sep boolean isDone concode_elem_sep boolean isDone concode_elem_sep void operationPrepared concode_elem_sep void asyncCancel concode_elem_sep ModelNode getPreparedResult concode_elem_sep T getUninterruptibly concode_elem_sep T getUninterruptibly concode_elem_sep T get concode_elem_sep T get concode_elem_sep Status await concode_elem_sep Status await concode_elem_sep T getOperation concode_elem_sep void operationComplete concode_elem_sep AsyncFuture<OperationResponse> getFinalResult concode_elem_sep void addListener
target: TransactionalProtocolClient . PreparedOperation < T > function ( final T arg0 , final String arg1 ) { final ModelNode loc0 = new ModelNode ( ) ; loc0 . get ( ModelDescriptionConstants . OUTCOME ) . set ( ModelDescriptionConstants . FAILED ) ; loc0 . get ( ModelDescriptionConstants . FAILURE_DESCRIPTION ) . set ( arg1 ) ; return new FailedOperation < T > ( arg0 , loc0 ) ; }