working on ParticipantAnnotationTypeSpec