@Override
  public PsiType visitType(final @NotNull PsiType type) {
    LOG.error("No visit* methods were calleed for " + type);
    return null;
  }
@Override
  public PsiType visitType(final @NotNull PsiType type)