public class io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate implements java.util.function.Function<io.vertx.reactivex.ext.web.client.HttpResponse<java.lang.Void>, io.vertx.reactivex.ext.web.client.predicate.ResponsePredicateResult>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate
  super_class: java.lang.Object
{
  public static final io.vertx.lang.rx.TypeArg<io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate> __TYPE_ARG;
    descriptor: Lio/vertx/lang/rx/TypeArg;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lio/vertx/lang/rx/TypeArg<Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;>;

  private final io.vertx.ext.web.client.predicate.ResponsePredicate delegate;
    descriptor: Lio/vertx/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_INFORMATIONAL_RESPONSE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_CONTINUE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_SWITCHING_PROTOCOLS;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_PROCESSING;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_EARLY_HINTS;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_SUCCESS;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_OK;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_CREATED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_ACCEPTED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_NON_AUTHORITATIVE_INFORMATION;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_NO_CONTENT;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_RESET_CONTENT;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_PARTIAL_CONTENT;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_MULTI_STATUS;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_REDIRECTION;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_MULTIPLE_CHOICES;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_MOVED_PERMANENTLY;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_FOUND;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_SEE_OTHER;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_NOT_MODIFIED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_USE_PROXY;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_TEMPORARY_REDIRECT;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_PERMANENT_REDIRECT;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_CLIENT_ERRORS;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_BAD_REQUEST;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_UNAUTHORIZED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_PAYMENT_REQUIRED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_FORBIDDEN;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_NOT_FOUND;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_METHOD_NOT_ALLOWED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_NOT_ACCEPTABLE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_PROXY_AUTHENTICATION_REQUIRED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_REQUEST_TIMEOUT;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_CONFLICT;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_GONE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_LENGTH_REQUIRED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_PRECONDITION_FAILED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_REQUEST_ENTITY_TOO_LARGE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_REQUEST_URI_TOO_LONG;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_UNSUPPORTED_MEDIA_TYPE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_REQUESTED_RANGE_NOT_SATISFIABLE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_EXPECTATION_FAILED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_MISDIRECTED_REQUEST;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_UNPROCESSABLE_ENTITY;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_LOCKED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_FAILED_DEPENDENCY;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_UNORDERED_COLLECTION;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_UPGRADE_REQUIRED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_PRECONDITION_REQUIRED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_TOO_MANY_REQUESTS;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_REQUEST_HEADER_FIELDS_TOO_LARGE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_SERVER_ERRORS;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_INTERNAL_SERVER_ERROR;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_NOT_IMPLEMENTED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_BAD_GATEWAY;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_SERVICE_UNAVAILABLE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_GATEWAY_TIMEOUT;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_HTTP_VERSION_NOT_SUPPORTED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_VARIANT_ALSO_NEGOTIATES;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_INSUFFICIENT_STORAGE;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_NOT_EXTENDED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate SC_NETWORK_AUTHENTICATION_REQUIRED;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate JSON;
    descriptor: Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 82
            new io.vertx.lang.rx.TypeArg
            dup
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  io/vertx/reactivex/ext/web/client/predicate/ResponsePredicate.lambda$0(Ljava/lang/Object;)Ljava/lang/Object; (6)
                  (Ljava/lang/Object;)Ljava/lang/Object;
         1: .line 83
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  io/vertx/reactivex/ext/web/client/predicate/ResponsePredicate.getDelegate()Lio/vertx/ext/web/client/predicate/ResponsePredicate; (5)
                  (Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;)Ljava/lang/Object;
         2: .line 82
            invokespecial io.vertx.lang.rx.TypeArg.<init>:(Ljava/util/function/Function;Ljava/util/function/Function;)V
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.__TYPE_ARG:Lio/vertx/lang/rx/TypeArg;
         3: .line 179
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_INFORMATIONAL_RESPONSE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_INFORMATIONAL_RESPONSE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
         4: .line 183
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_CONTINUE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_CONTINUE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
         5: .line 187
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_SWITCHING_PROTOCOLS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_SWITCHING_PROTOCOLS:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
         6: .line 191
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_PROCESSING:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_PROCESSING:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
         7: .line 195
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_EARLY_HINTS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_EARLY_HINTS:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
         8: .line 199
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_SUCCESS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_SUCCESS:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
         9: .line 203
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_OK:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_OK:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        10: .line 207
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_CREATED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_CREATED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        11: .line 211
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_ACCEPTED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_ACCEPTED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        12: .line 215
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_NON_AUTHORITATIVE_INFORMATION:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_NON_AUTHORITATIVE_INFORMATION:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        13: .line 219
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_NO_CONTENT:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_NO_CONTENT:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        14: .line 223
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_RESET_CONTENT:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_RESET_CONTENT:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        15: .line 227
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_PARTIAL_CONTENT:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_PARTIAL_CONTENT:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        16: .line 231
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_MULTI_STATUS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_MULTI_STATUS:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        17: .line 235
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_REDIRECTION:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_REDIRECTION:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        18: .line 239
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_MULTIPLE_CHOICES:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_MULTIPLE_CHOICES:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        19: .line 243
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_MOVED_PERMANENTLY:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_MOVED_PERMANENTLY:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        20: .line 247
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_FOUND:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_FOUND:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        21: .line 251
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_SEE_OTHER:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_SEE_OTHER:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        22: .line 255
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_NOT_MODIFIED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_NOT_MODIFIED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        23: .line 259
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_USE_PROXY:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_USE_PROXY:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        24: .line 263
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_TEMPORARY_REDIRECT:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_TEMPORARY_REDIRECT:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        25: .line 267
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_PERMANENT_REDIRECT:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_PERMANENT_REDIRECT:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        26: .line 271
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_CLIENT_ERRORS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_CLIENT_ERRORS:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        27: .line 275
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_BAD_REQUEST:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_BAD_REQUEST:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        28: .line 279
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_UNAUTHORIZED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_UNAUTHORIZED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        29: .line 283
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_PAYMENT_REQUIRED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_PAYMENT_REQUIRED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        30: .line 287
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_FORBIDDEN:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_FORBIDDEN:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        31: .line 291
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_NOT_FOUND:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_NOT_FOUND:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        32: .line 295
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_METHOD_NOT_ALLOWED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_METHOD_NOT_ALLOWED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        33: .line 299
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_NOT_ACCEPTABLE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_NOT_ACCEPTABLE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        34: .line 303
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_PROXY_AUTHENTICATION_REQUIRED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_PROXY_AUTHENTICATION_REQUIRED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        35: .line 307
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_REQUEST_TIMEOUT:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_REQUEST_TIMEOUT:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        36: .line 311
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_CONFLICT:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_CONFLICT:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        37: .line 315
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_GONE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_GONE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        38: .line 319
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_LENGTH_REQUIRED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_LENGTH_REQUIRED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        39: .line 323
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_PRECONDITION_FAILED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_PRECONDITION_FAILED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        40: .line 327
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_REQUEST_ENTITY_TOO_LARGE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_REQUEST_ENTITY_TOO_LARGE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        41: .line 331
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_REQUEST_URI_TOO_LONG:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_REQUEST_URI_TOO_LONG:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        42: .line 335
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_UNSUPPORTED_MEDIA_TYPE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_UNSUPPORTED_MEDIA_TYPE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        43: .line 339
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_REQUESTED_RANGE_NOT_SATISFIABLE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_REQUESTED_RANGE_NOT_SATISFIABLE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        44: .line 343
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_EXPECTATION_FAILED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_EXPECTATION_FAILED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        45: .line 347
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_MISDIRECTED_REQUEST:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_MISDIRECTED_REQUEST:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        46: .line 351
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_UNPROCESSABLE_ENTITY:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_UNPROCESSABLE_ENTITY:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        47: .line 355
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_LOCKED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_LOCKED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        48: .line 359
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_FAILED_DEPENDENCY:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_FAILED_DEPENDENCY:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        49: .line 363
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_UNORDERED_COLLECTION:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_UNORDERED_COLLECTION:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        50: .line 367
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_UPGRADE_REQUIRED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_UPGRADE_REQUIRED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        51: .line 371
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_PRECONDITION_REQUIRED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_PRECONDITION_REQUIRED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        52: .line 375
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_TOO_MANY_REQUESTS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_TOO_MANY_REQUESTS:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        53: .line 379
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_REQUEST_HEADER_FIELDS_TOO_LARGE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_REQUEST_HEADER_FIELDS_TOO_LARGE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        54: .line 383
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_SERVER_ERRORS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_SERVER_ERRORS:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        55: .line 387
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_INTERNAL_SERVER_ERROR:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_INTERNAL_SERVER_ERROR:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        56: .line 391
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_NOT_IMPLEMENTED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_NOT_IMPLEMENTED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        57: .line 395
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_BAD_GATEWAY:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_BAD_GATEWAY:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        58: .line 399
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_SERVICE_UNAVAILABLE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_SERVICE_UNAVAILABLE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        59: .line 403
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_GATEWAY_TIMEOUT:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_GATEWAY_TIMEOUT:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        60: .line 407
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_HTTP_VERSION_NOT_SUPPORTED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_HTTP_VERSION_NOT_SUPPORTED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        61: .line 411
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_VARIANT_ALSO_NEGOTIATES:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_VARIANT_ALSO_NEGOTIATES:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        62: .line 415
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_INSUFFICIENT_STORAGE:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_INSUFFICIENT_STORAGE:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        63: .line 419
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_NOT_EXTENDED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_NOT_EXTENDED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        64: .line 423
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_NETWORK_AUTHENTICATION_REQUIRED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.SC_NETWORK_AUTHENTICATION_REQUIRED:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
        65: .line 427
            getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.JSON:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            putstatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.JSON:Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
         0: .line 58
            aload 0 /* this */
            getfield io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.delegate:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            areturn
        end local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
        start local 1 // java.lang.Object o
         0: .line 63
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 64
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            ifnull 2
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* o */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 65
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate
            astore 2 /* that */
        start local 2 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate that
         4: .line 66
            aload 0 /* this */
            getfield io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.delegate:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            aload 2 /* that */
            getfield io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.delegate:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 2 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate that
        end local 1 // java.lang.Object o
        end local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            0    5     1     o  Ljava/lang/Object;
            4    5     2  that  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
         0: .line 71
            aload 0 /* this */
            getfield io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.delegate:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokevirtual java.lang.Object.hashCode:()I
            ireturn
        end local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;

  public io.vertx.reactivex.ext.web.client.predicate.ResponsePredicateResult apply(io.vertx.reactivex.ext.web.client.HttpResponse<java.lang.Void>);
    descriptor: (Lio/vertx/reactivex/ext/web/client/HttpResponse;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
        start local 1 // io.vertx.reactivex.ext.web.client.HttpResponse in
         0: .line 77
            aload 0 /* this */
            invokevirtual io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.getDelegate:()Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            aload 1 /* in */
            invokevirtual io.vertx.reactivex.ext.web.client.HttpResponse.getDelegate:()Lio/vertx/ext/web/client/HttpResponse;
            invokeinterface io.vertx.ext.web.client.predicate.ResponsePredicate.apply:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast io.vertx.ext.web.client.predicate.ResponsePredicateResult
            astore 2 /* ret */
        start local 2 // io.vertx.ext.web.client.predicate.ResponsePredicateResult ret
         1: .line 78
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  io/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult.newInstance(Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult; (6)
                  (Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;
            astore 3 /* outConv */
        start local 3 // java.util.function.Function outConv
         2: .line 79
            aload 3 /* outConv */
            aload 2 /* ret */
            invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast io.vertx.reactivex.ext.web.client.predicate.ResponsePredicateResult
            areturn
        end local 3 // java.util.function.Function outConv
        end local 2 // io.vertx.ext.web.client.predicate.ResponsePredicateResult ret
        end local 1 // io.vertx.reactivex.ext.web.client.HttpResponse in
        end local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            0    3     1       in  Lio/vertx/reactivex/ext/web/client/HttpResponse<Ljava/lang/Void;>;
            1    3     2      ret  Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;
            2    3     3  outConv  Ljava/util/function/Function<Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;>;
    Signature: (Lio/vertx/reactivex/ext/web/client/HttpResponse<Ljava/lang/Void;>;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;
    MethodParameters:
      Name  Flags
      in    

  public void <init>(io.vertx.ext.web.client.predicate.ResponsePredicate);
    descriptor: (Lio/vertx/ext/web/client/predicate/ResponsePredicate;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
        start local 1 // io.vertx.ext.web.client.predicate.ResponsePredicate delegate
         0: .line 88
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 89
            aload 0 /* this */
            aload 1 /* delegate */
            putfield io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.delegate:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
         2: .line 90
            return
        end local 1 // io.vertx.ext.web.client.predicate.ResponsePredicate delegate
        end local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            0    3     1  delegate  Lio/vertx/ext/web/client/predicate/ResponsePredicate;
    MethodParameters:
          Name  Flags
      delegate  

  public io.vertx.ext.web.client.predicate.ResponsePredicate getDelegate();
    descriptor: ()Lio/vertx/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
         0: .line 93
            aload 0 /* this */
            getfield io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.delegate:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            areturn
        end local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;

  public static io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate status(int);
    descriptor: (I)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // int statusCode
         0: .line 102
            iload 0 /* statusCode */
            invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.status:(I)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            astore 1 /* ret */
        start local 1 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
         1: .line 103
            aload 1 /* ret */
            areturn
        end local 1 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
        end local 0 // int statusCode
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0  statusCode  I
            1    2     1         ret  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    MethodParameters:
            Name  Flags
      statusCode  

  public static io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate status(int, int);
    descriptor: (II)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // int min
        start local 1 // int max
         0: .line 113
            iload 0 /* min */
            iload 1 /* max */
            invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.status:(II)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            astore 2 /* ret */
        start local 2 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
         1: .line 114
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
        end local 1 // int max
        end local 0 // int min
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   min  I
            0    2     1   max  I
            1    2     2   ret  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    MethodParameters:
      Name  Flags
      min   
      max   

  public static io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate contentType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // java.lang.String mimeType
         0: .line 123
            aload 0 /* mimeType */
            invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.contentType:(Ljava/lang/String;)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            astore 1 /* ret */
        start local 1 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
         1: .line 124
            aload 1 /* ret */
            areturn
        end local 1 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
        end local 0 // java.lang.String mimeType
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  mimeType  Ljava/lang/String;
            1    2     1       ret  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    MethodParameters:
          Name  Flags
      mimeType  

  public static io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate contentType(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // java.util.List mimeTypes
         0: .line 133
            aload 0 /* mimeTypes */
            invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.contentType:(Ljava/util/List;)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            astore 1 /* ret */
        start local 1 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
         1: .line 134
            aload 1 /* ret */
            areturn
        end local 1 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
        end local 0 // java.util.List mimeTypes
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0  mimeTypes  Ljava/util/List<Ljava/lang/String;>;
            1    2     1        ret  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    MethodParameters:
           Name  Flags
      mimeTypes  

  public static io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate create(java.util.function.Function<io.vertx.reactivex.ext.web.client.HttpResponse<java.lang.Void>, io.vertx.reactivex.ext.web.client.predicate.ResponsePredicateResult>);
    descriptor: (Ljava/util/function/Function;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.util.function.Function test
         0: .line 143
            new io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate$1
            dup
            aload 0 /* test */
            invokespecial io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate$1.<init>:(Ljava/util/function/Function;)V
            invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.create:(Ljava/util/function/Function;)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            astore 1 /* ret */
        start local 1 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
         1: .line 149
            aload 1 /* ret */
            areturn
        end local 1 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
        end local 0 // java.util.function.Function test
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  test  Ljava/util/function/Function<Lio/vertx/reactivex/ext/web/client/HttpResponse<Ljava/lang/Void;>;Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;>;
            1    2     1   ret  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    Signature: (Ljava/util/function/Function<Lio/vertx/reactivex/ext/web/client/HttpResponse<Ljava/lang/Void;>;Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;>;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    MethodParameters:
      Name  Flags
      test  

  public static io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate create(java.util.function.Function<io.vertx.reactivex.ext.web.client.HttpResponse<java.lang.Void>, io.vertx.reactivex.ext.web.client.predicate.ResponsePredicateResult>, io.vertx.reactivex.ext.web.client.predicate.ErrorConverter);
    descriptor: (Ljava/util/function/Function;Lio/vertx/reactivex/ext/web/client/predicate/ErrorConverter;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // java.util.function.Function test
        start local 1 // io.vertx.reactivex.ext.web.client.predicate.ErrorConverter errorConverter
         0: .line 159
            new io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate$2
            dup
            aload 0 /* test */
            invokespecial io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate$2.<init>:(Ljava/util/function/Function;)V
         1: .line 164
            aload 1 /* errorConverter */
            invokevirtual io.vertx.reactivex.ext.web.client.predicate.ErrorConverter.getDelegate:()Lio/vertx/ext/web/client/predicate/ErrorConverter;
         2: .line 159
            invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.create:(Ljava/util/function/Function;Lio/vertx/ext/web/client/predicate/ErrorConverter;)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.newInstance:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            astore 2 /* ret */
        start local 2 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
         3: .line 165
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate ret
        end local 1 // io.vertx.reactivex.ext.web.client.predicate.ErrorConverter errorConverter
        end local 0 // java.util.function.Function test
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            test  Ljava/util/function/Function<Lio/vertx/reactivex/ext/web/client/HttpResponse<Ljava/lang/Void;>;Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;>;
            0    4     1  errorConverter  Lio/vertx/reactivex/ext/web/client/predicate/ErrorConverter;
            3    4     2             ret  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    Signature: (Ljava/util/function/Function<Lio/vertx/reactivex/ext/web/client/HttpResponse<Ljava/lang/Void;>;Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;>;Lio/vertx/reactivex/ext/web/client/predicate/ErrorConverter;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    MethodParameters:
                Name  Flags
      test            
      errorConverter  

  public io.vertx.reactivex.ext.web.client.predicate.ErrorConverter errorConverter();
    descriptor: ()Lio/vertx/reactivex/ext/web/client/predicate/ErrorConverter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
         0: .line 172
            aload 0 /* this */
            getfield io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.delegate:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
            invokeinterface io.vertx.ext.web.client.predicate.ResponsePredicate.errorConverter:()Lio/vertx/ext/web/client/predicate/ErrorConverter;
            invokestatic io.vertx.reactivex.ext.web.client.predicate.ErrorConverter.newInstance:(Lio/vertx/ext/web/client/predicate/ErrorConverter;)Lio/vertx/reactivex/ext/web/client/predicate/ErrorConverter;
            astore 1 /* ret */
        start local 1 // io.vertx.reactivex.ext.web.client.predicate.ErrorConverter ret
         1: .line 173
            aload 1 /* ret */
            areturn
        end local 1 // io.vertx.reactivex.ext.web.client.predicate.ErrorConverter ret
        end local 0 // io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
            1    2     1   ret  Lio/vertx/reactivex/ext/web/client/predicate/ErrorConverter;

  public static io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate newInstance(io.vertx.ext.web.client.predicate.ResponsePredicate);
    descriptor: (Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.ext.web.client.predicate.ResponsePredicate arg
         0: .line 430
            aload 0 /* arg */
            ifnull 1
            new io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate
            dup
            aload 0 /* arg */
            invokespecial io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.<init>:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)V
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate
         2: areturn
        end local 0 // io.vertx.ext.web.client.predicate.ResponsePredicate arg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   arg  Lio/vertx/ext/web/client/predicate/ResponsePredicate;
    MethodParameters:
      Name  Flags
      arg   

  public java.lang.Object apply(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.vertx.reactivex.ext.web.client.HttpResponse
            invokevirtual io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.apply:(Lio/vertx/reactivex/ext/web/client/HttpResponse;)Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static java.lang.Object lambda$0(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Object obj
         0: .line 82
            new io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate
            dup
            aload 0 /* obj */
            checkcast io.vertx.ext.web.client.predicate.ResponsePredicate
            invokespecial io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate.<init>:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)V
            areturn
        end local 0 // java.lang.Object obj
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   obj  Ljava/lang/Object;
}
Signature: Ljava/lang/Object;Ljava/util/function/Function<Lio/vertx/reactivex/ext/web/client/HttpResponse<Ljava/lang/Void;>;Lio/vertx/reactivex/ext/web/client/predicate/ResponsePredicateResult;>;
SourceFile: "ResponsePredicate.java"
NestMembers:
  io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate$1  io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate$2
InnerClasses:
  io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate$1
  io.vertx.reactivex.ext.web.client.predicate.ResponsePredicate$2
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
    RuntimeVisibleAnnotations: 
      io.vertx.lang.rx.RxGen(value = Lio/vertx/ext/web/client/predicate/ResponsePredicate;)