UnknownSdkDownloadTask () { return new UnknownSdkDownloadTask(mySdk, myFix, task -> UnknownMissingSdkFix.createNewSdk(mySdk, task::getSuggestedSdkName), __->{}, sdk -> { if (sdk == null) return; myFix.configureSdk(sdk); UnknownMissingSdkFix.registerNewSdkInJdkTable(sdk.getName(), sdk); }); }