annotations (though C# calls them "attributes")
he means "Java added attributes, which C# had from day 1, but called them "annotations""
C# has many of the same features as Java ... generics
Again, C# had this first, and still does it better since the bytecode is aware of them.