@Override
  public PsiType visitEllipsisType(final @NotNull PsiEllipsisType type) {
    PsiType componentType = type.getComponentType();
    PsiType mappedComponent = mapType(componentType);
    if (mappedComponent == null) return null;
    if (mappedComponent == componentType) return type;
    return new PsiEllipsisType(mappedComponent, type.getAnnotationProvider());
  }
@Override
  public PsiType visitEllipsisType(final @NotNull PsiEllipsisType type)