updating license and unit test for GenericStructureParticipant