getDomRef() {
      // If a component set _getRealDomRef to its children, use the return value of this function
      if (typeof this._getRealDomRef === "function") {
        return this._getRealDomRef();
      }
      if (!this.shadowRoot || this.shadowRoot.children.length === 0) {
        return;
      }
      const children = [...this.shadowRoot.children].filter(child => !["link", "style"].includes(child.localName));
      if (children.length !== 1) {
        console.warn(`The shadow DOM for ${this.constructor.getMetadata().getTag()} does not have a top level element, the getDomRef() method might not work as expected`); // eslint-disable-line
      }

      return children[0];
    }
Returns the DOM Element inside the Shadow Root that corresponds to the opening tag in the UI5 Web Component's template
*Note:* For logical (abstract) elements (items, options, etc...), returns the part of the parent's DOM that represents this option
Use this method instead of "this.shadowRoot" to read the Shadow DOM, if ever necessary

@public