class annotation