code: public <T> Observable<ServiceResponse<T>> getPostOrDeleteResultAsync(Observable<Response<ResponseBody>> observable, final Type resourceType) {
          return this.<T>getPostOrDeleteResultAsync(observable, LongRunningOperationOptions.DEFAULT, resourceType);
      }
docs: Handles an initial response from a POST or DELETE operation response by polling
  the status of the operation asynchronously, calling the user provided callback
  when the operation terminates.
  
  @param observable  the initial response from the POST or DELETE operation.
  @param <T>       the return type of the caller.
  @param resourceType the java.lang.reflect.Type of the resource.
  @return          the task describing the asynchronous polling.