@Override
  public int byteLength() {
    return 10 + code.byteLength() + catches.byteLength() + attributes.byteLength();
  }
Constructs an instance.

@param maxStack {@code >= 0;} the stack size
@param maxLocals {@code >= 0;} the number of locals
@param code {@code non-null;} array containing the bytecode per se
@param catches {@code non-null;} the exception table
@param attributes {@code non-null;} the associated list of attributes
android/android_framework/dex-maker/src/main/java/com/android/dx/cf/attrib/AttCode.java