@Test
  public void testNulls() throws Exception {
    final int valOffset = 5;

    ElementRegion elementRegion = new ElementRegion(null, null, valOffset);

    Assert.assertNotNull(elementRegion);
    Assert.assertNotNull(elementRegion.getValueRegion());
    Assert.assertNull(elementRegion.getName());
    Assert.assertNull(elementRegion.getValue());
    Assert.assertEquals(valOffset, elementRegion.getValueRegion().getOffset());
    Assert.assertEquals(0, elementRegion.getValueRegion().getLength());
  }
  @Test
  public void testNotNulls() throws Exception {
    final String attrName = "name";
    final String attrValue = "somename";
    final int valOffset = 5;

    ElementRegion elementRegion = new ElementRegion(attrName, attrValue, valOffset);

    Assert.assertNotNull(elementRegion);
    Assert.assertNotNull(elementRegion.getValueRegion());
    Assert.assertEquals(attrName, elementRegion.getName());
    Assert.assertEquals(attrValue, elementRegion.getValue());
    Assert.assertEquals(valOffset, elementRegion.getValueRegion().getOffset());
    Assert.assertEquals(attrValue.length(), elementRegion.getValueRegion().getLength());
  }