@Override
      public Object visitType(@NotNull PsiType type) {
        typeString.append(type.getCanonicalText());
        return super.visitType(type);
      }
@Override
      public Object visitType(@NotNull PsiType type)