/**
  * @see SemanticData::hasSubSemanticData
  *
  * @note This method will initialize SubSemanticData first if it wasn't done
  * yet to ensure data consistency
  *
  * @since 2.0
  */
 public function hasSubSemanticData($subobjectName = null)
 {
     if (!$this->subSemanticDataInitialized) {
         $this->getSubSemanticData();
     }
     return parent::hasSubSemanticData($subobjectName);
 }