code: public function createElement($name)
      {
          return in_array($name, $this->emptyNodeNames) ?
              new EmptyElement($name) : new ContainerElement($name);
      }
docs: 指定された要素名を持つ新しい Element オブジェクトを返します.
  
  @param  string  $name 要素名
  @return Element       指定された要素名を持つ Element