m.smali

.class public final Lf/b/d/u/k/m;
.super Ljava/lang/Object;
.source ""


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lf/b/d/u/k/m$i0;
    }
.end annotation


# static fields
.field public static final A:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field public static final B:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/math/BigDecimal;",
            ">;"
        }
    .end annotation
.end field

.field public static final C:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/math/BigInteger;",
            ">;"
        }
    .end annotation
.end field

.field public static final D:Lf/b/d/s;

.field public static final E:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/StringBuilder;",
            ">;"
        }
    .end annotation
.end field

.field public static final F:Lf/b/d/s;

.field public static final G:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/StringBuffer;",
            ">;"
        }
    .end annotation
.end field

.field public static final H:Lf/b/d/s;

.field public static final I:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/net/URL;",
            ">;"
        }
    .end annotation
.end field

.field public static final J:Lf/b/d/s;

.field public static final K:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/net/URI;",
            ">;"
        }
    .end annotation
.end field

.field public static final L:Lf/b/d/s;

.field public static final M:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/net/InetAddress;",
            ">;"
        }
    .end annotation
.end field

.field public static final N:Lf/b/d/s;

.field public static final O:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/util/UUID;",
            ">;"
        }
    .end annotation
.end field

.field public static final P:Lf/b/d/s;

.field public static final Q:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/util/Currency;",
            ">;"
        }
    .end annotation
.end field

.field public static final R:Lf/b/d/s;

.field public static final S:Lf/b/d/s;

.field public static final T:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/util/Calendar;",
            ">;"
        }
    .end annotation
.end field

.field public static final U:Lf/b/d/s;

.field public static final V:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/util/Locale;",
            ">;"
        }
    .end annotation
.end field

.field public static final W:Lf/b/d/s;

.field public static final X:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Lf/b/d/i;",
            ">;"
        }
    .end annotation
.end field

.field public static final Y:Lf/b/d/s;

.field public static final Z:Lf/b/d/s;

.field public static final a:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Class;",
            ">;"
        }
    .end annotation
.end field

.field public static final b:Lf/b/d/s;

.field public static final c:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/util/BitSet;",
            ">;"
        }
    .end annotation
.end field

.field public static final d:Lf/b/d/s;

.field public static final e:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Boolean;",
            ">;"
        }
    .end annotation
.end field

.field public static final f:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Boolean;",
            ">;"
        }
    .end annotation
.end field

.field public static final g:Lf/b/d/s;

.field public static final h:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Number;",
            ">;"
        }
    .end annotation
.end field

.field public static final i:Lf/b/d/s;

.field public static final j:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Number;",
            ">;"
        }
    .end annotation
.end field

.field public static final k:Lf/b/d/s;

.field public static final l:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Number;",
            ">;"
        }
    .end annotation
.end field

.field public static final m:Lf/b/d/s;

.field public static final n:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/util/concurrent/atomic/AtomicInteger;",
            ">;"
        }
    .end annotation
.end field

.field public static final o:Lf/b/d/s;

.field public static final p:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/util/concurrent/atomic/AtomicBoolean;",
            ">;"
        }
    .end annotation
.end field

.field public static final q:Lf/b/d/s;

.field public static final r:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/util/concurrent/atomic/AtomicIntegerArray;",
            ">;"
        }
    .end annotation
.end field

.field public static final s:Lf/b/d/s;

.field public static final t:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Number;",
            ">;"
        }
    .end annotation
.end field

.field public static final u:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Number;",
            ">;"
        }
    .end annotation
.end field

.field public static final v:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Number;",
            ">;"
        }
    .end annotation
.end field

.field public static final w:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Number;",
            ">;"
        }
    .end annotation
.end field

.field public static final x:Lf/b/d/s;

.field public static final y:Lf/b/d/r;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lf/b/d/r<",
            "Ljava/lang/Character;",
            ">;"
        }
    .end annotation
.end field

.field public static final z:Lf/b/d/s;


# direct methods
.method static constructor <clinit>()V
    .registers 3

    new-instance v0, Lf/b/d/u/k/m$k;

    invoke-direct {v0}, Lf/b/d/u/k/m$k;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->a:Lf/b/d/r;

    const-class v1, Ljava/lang/Class;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->b:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$v;

    invoke-direct {v0}, Lf/b/d/u/k/m$v;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->c:Lf/b/d/r;

    const-class v1, Ljava/util/BitSet;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->d:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$b0;

    invoke-direct {v0}, Lf/b/d/u/k/m$b0;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->e:Lf/b/d/r;

    new-instance v1, Lf/b/d/u/k/m$c0;

    invoke-direct {v1}, Lf/b/d/u/k/m$c0;-><init>()V

    sput-object v1, Lf/b/d/u/k/m;->f:Lf/b/d/r;

    sget-object v1, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;

    const-class v2, Ljava/lang/Boolean;

    invoke-static {v1, v2, v0}, Lf/b/d/u/k/m;->b(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->g:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$d0;

    invoke-direct {v0}, Lf/b/d/u/k/m$d0;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->h:Lf/b/d/r;

    sget-object v1, Ljava/lang/Byte;->TYPE:Ljava/lang/Class;

    const-class v2, Ljava/lang/Byte;

    invoke-static {v1, v2, v0}, Lf/b/d/u/k/m;->b(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->i:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$e0;

    invoke-direct {v0}, Lf/b/d/u/k/m$e0;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->j:Lf/b/d/r;

    sget-object v1, Ljava/lang/Short;->TYPE:Ljava/lang/Class;

    const-class v2, Ljava/lang/Short;

    invoke-static {v1, v2, v0}, Lf/b/d/u/k/m;->b(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->k:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$f0;

    invoke-direct {v0}, Lf/b/d/u/k/m$f0;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->l:Lf/b/d/r;

    sget-object v1, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;

    const-class v2, Ljava/lang/Integer;

    invoke-static {v1, v2, v0}, Lf/b/d/u/k/m;->b(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->m:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$g0;

    invoke-direct {v0}, Lf/b/d/u/k/m$g0;-><init>()V

    invoke-virtual {v0}, Lf/b/d/r;->a()Lf/b/d/r;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->n:Lf/b/d/r;

    const-class v1, Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->o:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$h0;

    invoke-direct {v0}, Lf/b/d/u/k/m$h0;-><init>()V

    invoke-virtual {v0}, Lf/b/d/r;->a()Lf/b/d/r;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->p:Lf/b/d/r;

    const-class v1, Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->q:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$a;

    invoke-direct {v0}, Lf/b/d/u/k/m$a;-><init>()V

    invoke-virtual {v0}, Lf/b/d/r;->a()Lf/b/d/r;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->r:Lf/b/d/r;

    const-class v1, Ljava/util/concurrent/atomic/AtomicIntegerArray;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->s:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$b;

    invoke-direct {v0}, Lf/b/d/u/k/m$b;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->t:Lf/b/d/r;

    new-instance v0, Lf/b/d/u/k/m$c;

    invoke-direct {v0}, Lf/b/d/u/k/m$c;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->u:Lf/b/d/r;

    new-instance v0, Lf/b/d/u/k/m$d;

    invoke-direct {v0}, Lf/b/d/u/k/m$d;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->v:Lf/b/d/r;

    new-instance v0, Lf/b/d/u/k/m$e;

    invoke-direct {v0}, Lf/b/d/u/k/m$e;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->w:Lf/b/d/r;

    const-class v1, Ljava/lang/Number;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->x:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$f;

    invoke-direct {v0}, Lf/b/d/u/k/m$f;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->y:Lf/b/d/r;

    sget-object v1, Ljava/lang/Character;->TYPE:Ljava/lang/Class;

    const-class v2, Ljava/lang/Character;

    invoke-static {v1, v2, v0}, Lf/b/d/u/k/m;->b(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->z:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$g;

    invoke-direct {v0}, Lf/b/d/u/k/m$g;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->A:Lf/b/d/r;

    new-instance v1, Lf/b/d/u/k/m$h;

    invoke-direct {v1}, Lf/b/d/u/k/m$h;-><init>()V

    sput-object v1, Lf/b/d/u/k/m;->B:Lf/b/d/r;

    new-instance v1, Lf/b/d/u/k/m$i;

    invoke-direct {v1}, Lf/b/d/u/k/m$i;-><init>()V

    sput-object v1, Lf/b/d/u/k/m;->C:Lf/b/d/r;

    const-class v1, Ljava/lang/String;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->D:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$j;

    invoke-direct {v0}, Lf/b/d/u/k/m$j;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->E:Lf/b/d/r;

    const-class v1, Ljava/lang/StringBuilder;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->F:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$l;

    invoke-direct {v0}, Lf/b/d/u/k/m$l;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->G:Lf/b/d/r;

    const-class v1, Ljava/lang/StringBuffer;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->H:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$m;

    invoke-direct {v0}, Lf/b/d/u/k/m$m;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->I:Lf/b/d/r;

    const-class v1, Ljava/net/URL;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->J:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$n;

    invoke-direct {v0}, Lf/b/d/u/k/m$n;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->K:Lf/b/d/r;

    const-class v1, Ljava/net/URI;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->L:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$o;

    invoke-direct {v0}, Lf/b/d/u/k/m$o;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->M:Lf/b/d/r;

    const-class v1, Ljava/net/InetAddress;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->d(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->N:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$p;

    invoke-direct {v0}, Lf/b/d/u/k/m$p;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->O:Lf/b/d/r;

    const-class v1, Ljava/util/UUID;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->P:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$q;

    invoke-direct {v0}, Lf/b/d/u/k/m$q;-><init>()V

    invoke-virtual {v0}, Lf/b/d/r;->a()Lf/b/d/r;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->Q:Lf/b/d/r;

    const-class v1, Ljava/util/Currency;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->R:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$r;

    invoke-direct {v0}, Lf/b/d/u/k/m$r;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->S:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$s;

    invoke-direct {v0}, Lf/b/d/u/k/m$s;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->T:Lf/b/d/r;

    const-class v1, Ljava/util/Calendar;

    const-class v2, Ljava/util/GregorianCalendar;

    invoke-static {v1, v2, v0}, Lf/b/d/u/k/m;->c(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->U:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$t;

    invoke-direct {v0}, Lf/b/d/u/k/m$t;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->V:Lf/b/d/r;

    const-class v1, Ljava/util/Locale;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->W:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$u;

    invoke-direct {v0}, Lf/b/d/u/k/m$u;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->X:Lf/b/d/r;

    const-class v1, Lf/b/d/i;

    invoke-static {v1, v0}, Lf/b/d/u/k/m;->d(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;

    move-result-object v0

    sput-object v0, Lf/b/d/u/k/m;->Y:Lf/b/d/s;

    new-instance v0, Lf/b/d/u/k/m$w;

    invoke-direct {v0}, Lf/b/d/u/k/m$w;-><init>()V

    sput-object v0, Lf/b/d/u/k/m;->Z:Lf/b/d/s;

    return-void
.end method

.method public static a(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<TT:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/lang/Class<",
            "TTT;>;",
            "Lf/b/d/r<",
            "TTT;>;)",
            "Lf/b/d/s;"
        }
    .end annotation

    new-instance v0, Lf/b/d/u/k/m$x;

    invoke-direct {v0, p0, p1}, Lf/b/d/u/k/m$x;-><init>(Ljava/lang/Class;Lf/b/d/r;)V

    return-object v0
.end method

.method public static b(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<TT:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/lang/Class<",
            "TTT;>;",
            "Ljava/lang/Class<",
            "TTT;>;",
            "Lf/b/d/r<",
            "-TTT;>;)",
            "Lf/b/d/s;"
        }
    .end annotation

    new-instance v0, Lf/b/d/u/k/m$y;

    invoke-direct {v0, p0, p1, p2}, Lf/b/d/u/k/m$y;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)V

    return-object v0
.end method

.method public static c(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<TT:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/lang/Class<",
            "TTT;>;",
            "Ljava/lang/Class<",
            "+TTT;>;",
            "Lf/b/d/r<",
            "-TTT;>;)",
            "Lf/b/d/s;"
        }
    .end annotation

    new-instance v0, Lf/b/d/u/k/m$z;

    invoke-direct {v0, p0, p1, p2}, Lf/b/d/u/k/m$z;-><init>(Ljava/lang/Class;Ljava/lang/Class;Lf/b/d/r;)V

    return-object v0
.end method

.method public static d(Ljava/lang/Class;Lf/b/d/r;)Lf/b/d/s;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T1:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/lang/Class<",
            "TT1;>;",
            "Lf/b/d/r<",
            "TT1;>;)",
            "Lf/b/d/s;"
        }
    .end annotation

    new-instance v0, Lf/b/d/u/k/m$a0;

    invoke-direct {v0, p0, p1}, Lf/b/d/u/k/m$a0;-><init>(Ljava/lang/Class;Lf/b/d/r;)V

    return-object v0
.end method