@Override
  protected void refreshElements(final PsiElement @NotNull [] elements) {
    LOG.assertTrue(elements.length == 2 && elements[0] instanceof PsiClass && elements[1] instanceof PsiClass);
    setClasses ((PsiClass) elements[0], (PsiClass) elements[1]);
  }
@Override
  protected void refreshElements(final PsiElement @NotNull [] elements)