So... the author would rather have
// Old school
String string = new String();
over // C++ style
auto string = new String();
// Rust style
let string = String::new();
I don't see a single advantage to repeating the type, especially in the case where it's already apparent what the type will be.