granularity level: instruction

		.class public final Lr0/r;
.super Ljava/lang/Object;
.source "SourceFile"
.implements Lb1/a;


.field public static final c:Lj/c;
.field public static final d:Lr0/g;
.field public a:Lj/c;
.field public volatile b:Lb1/a;


.method public static constructor <clinit>()V
	.locals 2

	new-instance v0, Lj/c;
	const/16 v1, 0x10
	invoke-direct {v0, v1}, Lj/c;-><init>(I)V
	sput-object v0, Lr0/r;->c:Lj/c;
	new-instance v0, Lr0/g;
	const/4 v1, 0x1
	invoke-direct {v0, v1}, Lr0/g;-><init>(I)V
	sput-object v0, Lr0/r;->d:Lr0/g;
	return-void
.end method

.method public constructor <init>()V
	.locals 2

	sget-object v0, Lr0/r;->c:Lj/c;
	sget-object v1, Lr0/r;->d:Lr0/g;
	invoke-direct {p0}, Ljava/lang/Object;-><init>()V
	iput-object v0, p0, Lr0/r;->a:Lj/c;
	iput-object v1, p0, Lr0/r;->b:Lb1/a;
	return-void
.end method

.method public final get()Ljava/lang/Object;
	.locals 1

	iget-object v0, p0, Lr0/r;->b:Lb1/a;
	invoke-interface {v0}, Lb1/a;->get()Ljava/lang/Object;
	move-result-object v0
	return-object v0
.end method