@Override
public ModelNode execute(ModelNode operation, OperationMessageHandler handler, OperationTransactionControl control, OperationAttachments attachments) {
throw new RuntimeException("Crap");
}
};
final RemoteProxyController proxyController = setupProxyHandlers(controller);
ModelNode operation = new ModelNode();
operation.get("test").set("123");
final AtomicBoolean prepared = new AtomicBoolean();
final AtomicBoolean completed = new AtomicBoolean();
final TestFuture<ModelNode> failure = new TestFuture<ModelNode>();
proxyController.execute(operation,
null,
new ProxyOperationControl() {
@Override
public void operationPrepared(OperationTransaction transaction, ModelNode result) {