@Override
    public boolean validate() throws ConfigurationException {
        if (!(super.validate() && (myJavaStep == null || myJavaStep.validate()))) return false;

        Boolean selected = isLibrarySelected();
        if (selected != null && !selected) {
            if (Messages.showDialog(
                    KotlinJvmBundle.message("library.no.kotlin.library.question"),
                    KotlinJvmBundle.message("library.no.kotlin.library.title"),
                    new String[] {CommonBundle.getYesButtonText(), CommonBundle.getNoButtonText()}, 1,
                    Messages.getWarningIcon()) != Messages.YES) {
                return false;
            }
        }

        return true;
    }
@Override
    public boolean validate()