@NotNull
  private ClassBuilder createClassBuilder() {
    ClassBuilder classBuilder =
        state
            .getFactory()
            .newVisitor(
                NO_ORIGIN,
                newLambdaType,
                inliningContext.getRoot().callElement.getContainingFile());

    return new RemappingClassBuilder(
        classBuilder,
        new AsmTypeRemapper(
            inliningContext.typeRemapper,
            inliningContext.getRoot().typeParameterMappings == null,
            transformationResult));
  }