class ClassWriter extends ClassVisitor {

  public int newConstantDynamic(
      final String name,
      final String descriptor,
      final Handle bootstrapMethodHandle,
      final Object... bootstrapMethodArguments) {
    return symbolTable.addConstantDynamic(
            name, descriptor, bootstrapMethodHandle, bootstrapMethodArguments)
        .index;
  }

  public  ClassWriter(final int flags);
  public  ClassWriter(final ClassReader classReader, final int flags);

}