class ClassRemapper extends ClassVisitor {

  @Override
  public void visitInnerClass(
      final String name, final String outerName, final String innerName, final int access) {
    super.visitInnerClass(
        remapper.mapType(name),
        outerName == null ? null : remapper.mapType(outerName),
        innerName == null ? null : remapper.mapInnerClassName(name, outerName, innerName),
        access);
  }

  public  ClassRemapper(final ClassVisitor classVisitor, final Remapper remapper);
  protected  ClassRemapper(final int api, final ClassVisitor classVisitor, final Remapper remapper);

}