@Override
    public PsiType visitType(@NotNull PsiType type) {
      if (type.equals(PsiTypes.nullType())) return PsiType.getJavaLangObject(myManager, myResolveScope);
      return type;
    }
@Override
    public PsiType visitType(@NotNull PsiType type)