@Override
  public boolean isContextAccepted(PsiElement contextElement) {
    return true; // default factory works everywhere debugger can stop
  }
@Override
  public boolean isContextAccepted(PsiElement contextElement)