new AsyncFunction<RpcResult<T>, RpcResult<Void>>() {
@Override
public ListenableFuture<RpcResult<Void>> apply(@Nullable final RpcResult<T> interInput) throws Exception {
new AsyncFunction<RpcResult<T>, RpcResult<Void>>() {
@Override
public ListenableFuture<RpcResult<Void>> apply(@Nullable final RpcResult<T> interInput) throws Exception {