/** Test method for {@link NullElement#withName(String)}. */
  @Test
  public void testWithName() {
    NullElement element = new NullElement("foo");

    element = element.withName("bar");
    assertEquals("bar", element.getName());
    assertEquals(ElementType.NULL, element.getType());
  }
  /** Test method for {@link NullElement#withName(String)}. */
  @Test
  public void testWithNameWhenSameName() {
    final NullElement element = new NullElement("foo");

    assertSame(element, element.withName("foo"));
  }