Optimistic type info persistence currently creates files for empty type maps. This results in thousands of empty files being created in `ant test262`, so much that `ant clean` can take a long time to remove the files. We shouldn't create files for empty type maps.