class android.media.Cea608CCWidget$CCLineBox extends android.widget.TextView
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.media.Cea608CCWidget$CCLineBox
  super_class: android.widget.TextView
{
  private static final float FONT_PADDING_RATIO;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0.75

  private static final float EDGE_OUTLINE_RATIO;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0.1

  private static final float EDGE_SHADOW_RATIO;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0.05

  private float mOutlineWidth;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mShadowRadius;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mShadowOffset;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private int mTextColor;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mBgColor;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mEdgeType;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mEdgeColor;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  void <init>(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.media.Cea608CCWidget$CCLineBox this
         0: .line 1286
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tcom.android.internal.R.dimen cannot be resolved to a variable\n\tcom.android.internal.R.dimen cannot be resolved to a variable\n\tcom.android.internal.R.dimen cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.media.Cea608CCWidget$CCLineBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/Cea608CCWidget$CCLineBox;
    MethodParameters:
         Name  Flags
      context  

  void setCaptionStyle(android.view.accessibility.CaptioningManager$CaptionStyle);
    descriptor: (Landroid/view/accessibility/CaptioningManager$CaptionStyle;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.media.Cea608CCWidget$CCLineBox this
        start local 1 // android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
         0: .line 1294
            aload 0 /* this */
            aload 1 /* captionStyle */
            getfield android.view.accessibility.CaptioningManager$CaptionStyle.foregroundColor:I
            putfield android.media.Cea608CCWidget$CCLineBox.mTextColor:I
         1: .line 1295
            aload 0 /* this */
            aload 1 /* captionStyle */
            getfield android.view.accessibility.CaptioningManager$CaptionStyle.backgroundColor:I
            putfield android.media.Cea608CCWidget$CCLineBox.mBgColor:I
         2: .line 1296
            aload 0 /* this */
            aload 1 /* captionStyle */
            getfield android.view.accessibility.CaptioningManager$CaptionStyle.edgeType:I
            putfield android.media.Cea608CCWidget$CCLineBox.mEdgeType:I
         3: .line 1297
            aload 0 /* this */
            aload 1 /* captionStyle */
            getfield android.view.accessibility.CaptioningManager$CaptionStyle.edgeColor:I
            putfield android.media.Cea608CCWidget$CCLineBox.mEdgeColor:I
         4: .line 1299
            aload 0 /* this */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mTextColor:I
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setTextColor:(I)V
         5: .line 1300
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeType:I
            iconst_2
            if_icmpne 8
         6: .line 1301
            aload 0 /* this */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mShadowRadius:F
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mShadowOffset:F
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mShadowOffset:F
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeColor:I
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setShadowLayer:(FFFI)V
         7: .line 1302
            goto 9
         8: .line 1303
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            fconst_0
            fconst_0
            fconst_0
            iconst_0
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setShadowLayer:(FFFI)V
         9: .line 1305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.invalidate:()V
        10: .line 1306
            return
        end local 1 // android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
        end local 0 // android.media.Cea608CCWidget$CCLineBox this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Landroid/media/Cea608CCWidget$CCLineBox;
            0   11     1  captionStyle  Landroid/view/accessibility/CaptioningManager$CaptionStyle;
    MethodParameters:
              Name  Flags
      captionStyle  

  protected void onMeasure(int, int);
    descriptor: (II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.media.Cea608CCWidget$CCLineBox this
        start local 1 // int widthMeasureSpec
        start local 2 // int heightMeasureSpec
         0: .line 1310
            iload 2 /* heightMeasureSpec */
            invokestatic android.view.View$MeasureSpec.getSize:(I)I
            i2f
            ldc 0.75
            fmul
            fstore 3 /* fontSize */
        start local 3 // float fontSize
         1: .line 1311
            aload 0 /* this */
            iconst_0
            fload 3 /* fontSize */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setTextSize:(IF)V
         2: .line 1313
            aload 0 /* this */
            ldc 0.1
            fload 3 /* fontSize */
            fmul
            fconst_1
            fadd
            putfield android.media.Cea608CCWidget$CCLineBox.mOutlineWidth:F
         3: .line 1314
            aload 0 /* this */
            ldc 0.05
            fload 3 /* fontSize */
            fmul
            fconst_1
            fadd
            putfield android.media.Cea608CCWidget$CCLineBox.mShadowRadius:F
         4: .line 1315
            aload 0 /* this */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mShadowRadius:F
            putfield android.media.Cea608CCWidget$CCLineBox.mShadowOffset:F
         5: .line 1318
            aload 0 /* this */
            fconst_1
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setScaleX:(F)V
         6: .line 1319
            aload 0 /* this */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.getPaint:()Landroid/text/TextPaint;
            ldc "1234567890123456789012345678901234"
            iconst_0
            ldc "1234567890123456789012345678901234"
            invokevirtual java.lang.String.length:()I
            getstatic android.media.Cea608CCWidget.mTextBounds:Landroid/graphics/Rect;
            invokevirtual android.text.TextPaint.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V
         7: .line 1320
            getstatic android.media.Cea608CCWidget.mTextBounds:Landroid/graphics/Rect;
            invokevirtual android.graphics.Rect.width:()I
            i2f
            fstore 4 /* actualTextWidth */
        start local 4 // float actualTextWidth
         8: .line 1321
            iload 1 /* widthMeasureSpec */
            invokestatic android.view.View$MeasureSpec.getSize:(I)I
            i2f
            fstore 5 /* requiredTextWidth */
        start local 5 // float requiredTextWidth
         9: .line 1322
            aload 0 /* this */
            fload 5 /* requiredTextWidth */
            fload 4 /* actualTextWidth */
            fdiv
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setScaleX:(F)V
        10: .line 1324
            aload 0 /* this */
            iload 1 /* widthMeasureSpec */
            iload 2 /* heightMeasureSpec */
            invokespecial android.widget.TextView.onMeasure:(II)V
        11: .line 1325
            return
        end local 5 // float requiredTextWidth
        end local 4 // float actualTextWidth
        end local 3 // float fontSize
        end local 2 // int heightMeasureSpec
        end local 1 // int widthMeasureSpec
        end local 0 // android.media.Cea608CCWidget$CCLineBox this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   12     0               this  Landroid/media/Cea608CCWidget$CCLineBox;
            0   12     1   widthMeasureSpec  I
            0   12     2  heightMeasureSpec  I
            1   12     3           fontSize  F
            8   12     4    actualTextWidth  F
            9   12     5  requiredTextWidth  F
    MethodParameters:
                   Name  Flags
      widthMeasureSpec   
      heightMeasureSpec  

  protected void onDraw(android.graphics.Canvas);
    descriptor: (Landroid/graphics/Canvas;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.Cea608CCWidget$CCLineBox this
        start local 1 // android.graphics.Canvas c
         0: .line 1329
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeType:I
            iconst_m1
            if_icmpeq 3
         1: .line 1330
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeType:I
            ifeq 3
         2: .line 1331
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeType:I
            iconst_2
            if_icmpne 5
         3: .line 1333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* c */
            invokespecial android.widget.TextView.onDraw:(Landroid/graphics/Canvas;)V
         4: .line 1334
            return
         5: .line 1337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeType:I
            iconst_1
            if_icmpne 8
         6: .line 1338
            aload 0 /* this */
            aload 1 /* c */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.drawEdgeOutline:(Landroid/graphics/Canvas;)V
         7: .line 1339
            goto 9
         8: .line 1341
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* c */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.drawEdgeRaisedOrDepressed:(Landroid/graphics/Canvas;)V
         9: .line 1343
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.graphics.Canvas c
        end local 0 // android.media.Cea608CCWidget$CCLineBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Landroid/media/Cea608CCWidget$CCLineBox;
            0   10     1     c  Landroid/graphics/Canvas;
    MethodParameters:
      Name  Flags
      c     

  private void drawEdgeOutline(android.graphics.Canvas);
    descriptor: (Landroid/graphics/Canvas;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // android.media.Cea608CCWidget$CCLineBox this
        start local 1 // android.graphics.Canvas c
         0: .line 1346
            aload 0 /* this */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.getPaint:()Landroid/text/TextPaint;
            astore 2 /* textPaint */
        start local 2 // android.text.TextPaint textPaint
         1: .line 1348
            aload 2 /* textPaint */
            invokevirtual android.text.TextPaint.getStyle:()Landroid/graphics/Paint$Style;
            astore 3 /* previousStyle */
        start local 3 // android.graphics.Paint$Style previousStyle
         2: .line 1349
            aload 2 /* textPaint */
            invokevirtual android.text.TextPaint.getStrokeJoin:()Landroid/graphics/Paint$Join;
            astore 4 /* previousJoin */
        start local 4 // android.graphics.Paint$Join previousJoin
         3: .line 1350
            aload 2 /* textPaint */
            invokevirtual android.text.TextPaint.getStrokeWidth:()F
            fstore 5 /* previousWidth */
        start local 5 // float previousWidth
         4: .line 1352
            aload 0 /* this */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeColor:I
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setTextColor:(I)V
         5: .line 1353
            aload 2 /* textPaint */
            getstatic android.graphics.Paint$Style.FILL_AND_STROKE:Landroid/graphics/Paint$Style;
            invokevirtual android.text.TextPaint.setStyle:(Landroid/graphics/Paint$Style;)V
         6: .line 1354
            aload 2 /* textPaint */
            getstatic android.graphics.Paint$Join.ROUND:Landroid/graphics/Paint$Join;
            invokevirtual android.text.TextPaint.setStrokeJoin:(Landroid/graphics/Paint$Join;)V
         7: .line 1355
            aload 2 /* textPaint */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mOutlineWidth:F
            invokevirtual android.text.TextPaint.setStrokeWidth:(F)V
         8: .line 1358
            aload 0 /* this */
            aload 1 /* c */
            invokespecial android.widget.TextView.onDraw:(Landroid/graphics/Canvas;)V
         9: .line 1361
            aload 0 /* this */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mTextColor:I
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setTextColor:(I)V
        10: .line 1362
            aload 2 /* textPaint */
            aload 3 /* previousStyle */
            invokevirtual android.text.TextPaint.setStyle:(Landroid/graphics/Paint$Style;)V
        11: .line 1363
            aload 2 /* textPaint */
            aload 4 /* previousJoin */
            invokevirtual android.text.TextPaint.setStrokeJoin:(Landroid/graphics/Paint$Join;)V
        12: .line 1364
            aload 2 /* textPaint */
            fload 5 /* previousWidth */
            invokevirtual android.text.TextPaint.setStrokeWidth:(F)V
        13: .line 1367
            aload 0 /* this */
            iconst_0
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setBackgroundSpans:(I)V
        14: .line 1369
            aload 0 /* this */
            aload 1 /* c */
            invokespecial android.widget.TextView.onDraw:(Landroid/graphics/Canvas;)V
        15: .line 1371
            aload 0 /* this */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mBgColor:I
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setBackgroundSpans:(I)V
        16: .line 1372
            return
        end local 5 // float previousWidth
        end local 4 // android.graphics.Paint$Join previousJoin
        end local 3 // android.graphics.Paint$Style previousStyle
        end local 2 // android.text.TextPaint textPaint
        end local 1 // android.graphics.Canvas c
        end local 0 // android.media.Cea608CCWidget$CCLineBox this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   17     0           this  Landroid/media/Cea608CCWidget$CCLineBox;
            0   17     1              c  Landroid/graphics/Canvas;
            1   17     2      textPaint  Landroid/text/TextPaint;
            2   17     3  previousStyle  Landroid/graphics/Paint$Style;
            3   17     4   previousJoin  Landroid/graphics/Paint$Join;
            4   17     5  previousWidth  F
    MethodParameters:
      Name  Flags
      c     

  private void drawEdgeRaisedOrDepressed(android.graphics.Canvas);
    descriptor: (Landroid/graphics/Canvas;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // android.media.Cea608CCWidget$CCLineBox this
        start local 1 // android.graphics.Canvas c
         0: .line 1375
            aload 0 /* this */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.getPaint:()Landroid/text/TextPaint;
            astore 2 /* textPaint */
        start local 2 // android.text.TextPaint textPaint
         1: .line 1377
            aload 2 /* textPaint */
            invokevirtual android.text.TextPaint.getStyle:()Landroid/graphics/Paint$Style;
            astore 3 /* previousStyle */
        start local 3 // android.graphics.Paint$Style previousStyle
         2: .line 1378
            aload 2 /* textPaint */
            getstatic android.graphics.Paint$Style.FILL:Landroid/graphics/Paint$Style;
            invokevirtual android.text.TextPaint.setStyle:(Landroid/graphics/Paint$Style;)V
         3: .line 1380
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeType:I
            iconst_3
            if_icmpne 4
            iconst_1
            goto 5
      StackMap locals: android.text.TextPaint android.graphics.Paint$Style
      StackMap stack:
         4: iconst_0
      StackMap locals:
      StackMap stack: int
         5: istore 4 /* raised */
        start local 4 // boolean raised
         6: .line 1381
            iload 4 /* raised */
            ifeq 7
            iconst_m1
            goto 8
      StackMap locals: int
      StackMap stack:
         7: aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeColor:I
      StackMap locals:
      StackMap stack: int
         8: istore 5 /* colorUp */
        start local 5 // int colorUp
         9: .line 1382
            iload 4 /* raised */
            ifeq 10
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mEdgeColor:I
            goto 11
      StackMap locals: int
      StackMap stack:
        10: iconst_m1
      StackMap locals:
      StackMap stack: int
        11: istore 6 /* colorDown */
        start local 6 // int colorDown
        12: .line 1383
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mShadowRadius:F
            fconst_2
            fdiv
            fstore 7 /* offset */
        start local 7 // float offset
        13: .line 1386
            aload 0 /* this */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mShadowRadius:F
            fload 7 /* offset */
            fneg
            fload 7 /* offset */
            fneg
            iload 5 /* colorUp */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setShadowLayer:(FFFI)V
        14: .line 1387
            aload 0 /* this */
            aload 1 /* c */
            invokespecial android.widget.TextView.onDraw:(Landroid/graphics/Canvas;)V
        15: .line 1390
            aload 0 /* this */
            iconst_0
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setBackgroundSpans:(I)V
        16: .line 1393
            aload 0 /* this */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mShadowRadius:F
            fload 7 /* offset */
            fload 7 /* offset */
            iload 6 /* colorDown */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setShadowLayer:(FFFI)V
        17: .line 1394
            aload 0 /* this */
            aload 1 /* c */
            invokespecial android.widget.TextView.onDraw:(Landroid/graphics/Canvas;)V
        18: .line 1397
            aload 2 /* textPaint */
            aload 3 /* previousStyle */
            invokevirtual android.text.TextPaint.setStyle:(Landroid/graphics/Paint$Style;)V
        19: .line 1400
            aload 0 /* this */
            aload 0 /* this */
            getfield android.media.Cea608CCWidget$CCLineBox.mBgColor:I
            invokevirtual android.media.Cea608CCWidget$CCLineBox.setBackgroundSpans:(I)V
        20: .line 1401
            return
        end local 7 // float offset
        end local 6 // int colorDown
        end local 5 // int colorUp
        end local 4 // boolean raised
        end local 3 // android.graphics.Paint$Style previousStyle
        end local 2 // android.text.TextPaint textPaint
        end local 1 // android.graphics.Canvas c
        end local 0 // android.media.Cea608CCWidget$CCLineBox this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   21     0           this  Landroid/media/Cea608CCWidget$CCLineBox;
            0   21     1              c  Landroid/graphics/Canvas;
            1   21     2      textPaint  Landroid/text/TextPaint;
            2   21     3  previousStyle  Landroid/graphics/Paint$Style;
            6   21     4         raised  Z
            9   21     5        colorUp  I
           12   21     6      colorDown  I
           13   21     7         offset  F
    MethodParameters:
      Name  Flags
      c     

  private void setBackgroundSpans(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // android.media.Cea608CCWidget$CCLineBox this
        start local 1 // int color
         0: .line 1404
            aload 0 /* this */
            invokevirtual android.media.Cea608CCWidget$CCLineBox.getText:()Ljava/lang/CharSequence;
            astore 2 /* text */
        start local 2 // java.lang.CharSequence text
         1: .line 1405
            aload 2 /* text */
            instanceof android.text.Spannable
            ifeq 11
         2: .line 1406
            aload 2 /* text */
            checkcast android.text.Spannable
            astore 3 /* spannable */
        start local 3 // android.text.Spannable spannable
         3: .line 1407
            aload 3 /* spannable */
         4: .line 1408
            iconst_0
            aload 3 /* spannable */
            invokeinterface android.text.Spannable.length:()I
            ldc Landroid/media/Cea608CCParser$MutableBackgroundColorSpan;
         5: .line 1407
            invokeinterface android.text.Spannable.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
            checkcast android.media.Cea608CCParser$MutableBackgroundColorSpan[]
            astore 4 /* bgSpans */
        start local 4 // android.media.Cea608CCParser$MutableBackgroundColorSpan[] bgSpans
         6: .line 1409
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         7: goto 10
         8: .line 1410
      StackMap locals: android.media.Cea608CCWidget$CCLineBox int java.lang.CharSequence android.text.Spannable android.media.Cea608CCParser$MutableBackgroundColorSpan[] int
      StackMap stack:
            aload 4 /* bgSpans */
            iload 5 /* i */
            aaload
            iload 1 /* color */
            invokevirtual android.media.Cea608CCParser$MutableBackgroundColorSpan.setBackgroundColor:(I)V
         9: .line 1409
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 5 /* i */
            aload 4 /* bgSpans */
            arraylength
            if_icmplt 8
        end local 5 // int i
        end local 4 // android.media.Cea608CCParser$MutableBackgroundColorSpan[] bgSpans
        end local 3 // android.text.Spannable spannable
        11: .line 1413
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.CharSequence text
        end local 1 // int color
        end local 0 // android.media.Cea608CCWidget$CCLineBox this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Landroid/media/Cea608CCWidget$CCLineBox;
            0   12     1      color  I
            1   12     2       text  Ljava/lang/CharSequence;
            3   11     3  spannable  Landroid/text/Spannable;
            6   11     4    bgSpans  [Landroid/media/Cea608CCParser$MutableBackgroundColorSpan;
            7   11     5          i  I
    MethodParameters:
       Name  Flags
      color  
}
SourceFile: "ClosedCaptionRenderer.java"
NestHost: android.media.Cea608CCWidget
InnerClasses:
  public final Join = android.graphics.Paint$Join of android.graphics.Paint
  public final Style = android.graphics.Paint$Style of android.graphics.Paint
  public MutableBackgroundColorSpan = android.media.Cea608CCParser$MutableBackgroundColorSpan of android.media.Cea608CCParser
  private CCLineBox = android.media.Cea608CCWidget$CCLineBox of android.media.Cea608CCWidget
  public MeasureSpec = android.view.View$MeasureSpec of android.view.View
  public final CaptionStyle = android.view.accessibility.CaptioningManager$CaptionStyle of android.view.accessibility.CaptioningManager