public CCCreateAnswerPlaceholderDialog( @NotNull final Project project, @NotNull final AnswerPlaceholder answerPlaceholder) { super(project, true); setTitle(ourTitle); myAnswerPlaceholder = answerPlaceholder; myPanel = new CCCreateAnswerPlaceholderPanel(); if (!answerPlaceholder.getHints().isEmpty()) { setHintText(answerPlaceholder); } myProject = project; String answerPlaceholderTaskText = answerPlaceholder.getTaskText(); myPanel.setAnswerPlaceholderText( answerPlaceholderTaskText != null ? answerPlaceholderTaskText : ""); init(); initValidation(); }