Lcom/baidu/mobstat/autotrace/ViewCrawler;.recordTrace(ILjava/lang/String;)V
java.lang.RuntimeException: can not merge I and Z
	at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207)
	at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44)
	at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:162)
	at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:414)
	at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42)
	at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:128)
	at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:509)
	at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:406)
	at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:422)
	at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:172)
	at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:272)
	at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:108)
	at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:288)
	at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:32)


.method public recordTrace(ILjava/lang/String;)V
    .catchall { :L0 .. :L4 } :L3
    .registers 8
    iget-object v0, p0, Lcom/baidu/mobstat/autotrace/ViewCrawler;->mLockObject:Ljava/lang/Object;
    monitor-enter v0
    :L0
    iget-object v1, p0, Lcom/baidu/mobstat/autotrace/ViewCrawler;->mAppContext:Landroid/content/Context;
    if-nez v1, :L1
    monitor-exit v0
    return-void
    :L1
    if-nez p2, :L2
    const-string p2, ""
    :L2
    invoke-static { }, Ljava/lang/System;->currentTimeMillis()J
    move-result-wide v1
    iget-object v3, p0, Lcom/baidu/mobstat/autotrace/ViewCrawler;->mAppContext:Landroid/content/Context;
    invoke-static { v3 }, Lcom/baidu/mobstat/dv;->r(Landroid/content/Context;)Z
    move-result v3
    new-instance v4, Ljava/lang/StringBuilder;
    invoke-direct { v4 }, Ljava/lang/StringBuilder;-><init>()V
    invoke-virtual { v4, v3 }, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    const-string v3, "|"
    invoke-virtual { v4, v3 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual { v4, p2 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual { v4 }, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object p2
    new-instance v3, Ljava/lang/StringBuilder;
    invoke-direct { v3 }, Ljava/lang/StringBuilder;-><init>()V
    invoke-virtual { v3, p1 }, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    const-string p1, "_"
    invoke-virtual { v3, p1 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual { v3, v1, v2 }, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
    const-string p1, "_"
    invoke-virtual { v3, p1 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual { v3, p2 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual { v3 }, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object p1
    iget-object p2, p0, Lcom/baidu/mobstat/autotrace/ViewCrawler;->mTraceCircleArray:Lorg/json/JSONArray;
    invoke-virtual { p2, p1 }, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
    iget-object p1, p0, Lcom/baidu/mobstat/autotrace/ViewCrawler;->mTraceCircleArray:Lorg/json/JSONArray;
    invoke-virtual { p1 }, Lorg/json/JSONArray;->toString()Ljava/lang/String;
    move-result-object p1
    iget-object p2, p0, Lcom/baidu/mobstat/autotrace/ViewCrawler;->mAppContext:Landroid/content/Context;
    const-string v1, "trace_circle.data"
    const/4 v2, 0
    invoke-static { p2, v1, p1, v2 }, Lcom/baidu/mobstat/dk;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
    monitor-exit v0
    return-void
    :L3
    move-exception p1
    monitor-exit v0
    :L4
    throw p1
.end method
