diff --git a/source/com/intellij/ide/util/TreeClassChooserDialog.java b/source/com/intellij/ide/util/TreeClassChooserDialog.java index c7d51d537195..0163d95236c1 100644 --- a/source/com/intellij/ide/util/TreeClassChooserDialog.java +++ b/source/com/intellij/ide/util/TreeClassChooserDialog.java @@ -377,15 +377,14 @@ public class TreeClassChooserDialog extends DialogWrapper implements TreeClassCh private final boolean myAcceptsInner; private final Condition myAddtionalCondition; - public InheritanceClassFilterImpl(PsiClass base, boolean acceptsSelf, boolean acceptInner) { - this(base, acceptsSelf, acceptInner, FilteringIterator.alwaysTrueCondition(PsiClass.class)); - } - public InheritanceClassFilterImpl(PsiClass base, boolean acceptsSelf, boolean acceptInner, Condition addtionalCondition ) { myAcceptsSelf = acceptsSelf; myAcceptsInner = acceptInner; + if (addtionalCondition == null){ + addtionalCondition = FilteringIterator.alwaysTrueCondition(PsiClass.class); + } myAddtionalCondition = addtionalCondition; myBase = base; }