public function testCompKeyToAssoc()
 {
     $comp = DataType::compKeyToAssocArray('roster_register');
     $this->assertEquals(['key' => 'roster', 'type' => 'register'], $comp);
     $comp = DataType::compKeyToAssocArray('roster_flag');
     $this->assertEquals(['key' => 'roster', 'type' => 'flag'], $comp);
     $comp = DataType::compKeyToAssocArray('roster_counter');
     $this->assertEquals(['key' => 'roster', 'type' => 'counter'], $comp);
     $comp = DataType::compKeyToAssocArray('roster_set');
     $this->assertEquals(['key' => 'roster', 'type' => 'set'], $comp);
     $comp = DataType::compKeyToAssocArray('roster_map');
     $this->assertEquals(['key' => 'roster', 'type' => 'map'], $comp);
     $comp = DataType::compKeyToAssocArray('multiple_underscores_map');
     $this->assertEquals(['key' => 'multiple_underscores', 'type' => 'map'], $comp);
 }