@Test(groups = "schema", dataProvider = "definitions")
public void parse(final DITStructureRule structureRule, final String definition)
  throws Exception
{

  final DITStructureRule parsed = DITStructureRule.parse(definition);
  Assert.assertEquals(structureRule, parsed);
  Assert.assertEquals(definition, parsed.format());
  Assert.assertEquals(structureRule.format(), parsed.format());
}