protected PsiElement @Nullable [] getPsiElements(@NotNull DropContext dropContext) {
      PsiElement[] elements = dropContext.sourceElements;
      if (elements == null || elements.length == 0) {
        elements = getDataContextPsiElements();
      }
      return elements;
    }
protected PsiElement @Nullable [] getPsiElements(@NotNull DropContext dropContext)