@NotNull private InlineResult inlineMethodAndUpdateGlobalResult( @NotNull AnonymousObjectGeneration anonymousObjectGen, @NotNull FieldRemapper parentRemapper, @NotNull MethodVisitor deferringVisitor, @NotNull MethodNode next, @NotNull ParametersBuilder allCapturedParamBuilder, boolean isConstructor) { InlineResult funResult = inlineMethod( anonymousObjectGen, parentRemapper, deferringVisitor, next, allCapturedParamBuilder, isConstructor); transformationResult.addAllClassesToRemove(funResult); transformationResult .getReifiedTypeParametersUsages() .mergeAll(funResult.getReifiedTypeParametersUsages()); return funResult; }