.class public final Lz5/ul1;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Lz5/qm1;


# static fields
.field public static final b:Lz5/am1;


# instance fields
.field public final a:Lz5/am1;


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

    new-instance v0, Lz5/rl1;

    invoke-direct {v0}, Lz5/rl1;-><init>()V

    sput-object v0, Lz5/ul1;->b:Lz5/am1;

    return-void
.end method

.method public constructor <init>()V
    .registers 7

    new-instance v0, Lz5/sl1;

    const/4 v1, 0x2

    new-array v1, v1, [Lz5/am1;

    sget-object v2, Lz5/tk1;->a:Lz5/tk1;

    const/4 v3, 0x0

    aput-object v2, v1, v3

    :try_start_a
    const-string v2, "com.google.protobuf.DescriptorMessageInfoFactory"

    invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;

    move-result-object v2

    const-string v4, "getInstance"

    new-array v5, v3, [Ljava/lang/Class;

    invoke-virtual {v2, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

    move-result-object v2

    const/4 v4, 0x0

    new-array v3, v3, [Ljava/lang/Object;

    invoke-virtual {v2, v4, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lz5/am1;
    :try_end_21
    .catch Ljava/lang/Exception; {:try_start_a .. :try_end_21} :catch_22

    goto :goto_24

    :catch_22
    sget-object v2, Lz5/ul1;->b:Lz5/am1;

    :goto_24
    const/4 v3, 0x1

    aput-object v2, v1, v3

    invoke-direct {v0, v1}, Lz5/sl1;-><init>([Lz5/am1;)V

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    sget-object v1, Lz5/gl1;->a:Ljava/nio/charset/Charset;

    iput-object v0, p0, Lz5/ul1;->a:Lz5/am1;

    return-void
.end method
