BoundConfigurable (@NotNull JavaLanguageRuntimeConfiguration config, @NotNull TargetEnvironmentType<? extends TargetEnvironmentConfiguration> targetType, @NotNull Supplier<? extends TargetEnvironmentConfiguration> targetSupplier, @NotNull Project project) { return new JavaLanguageRuntimeUI(config, targetType, targetSupplier, project); }