Generic, Data structures, annotations