code: function (position) {
              var size = {
                  'height' : 0,
                  'width' : 0
              };
  
              position = {
                  'top' : position.top,
                  'bottom' : position.bottom,
                  'left' : position.left,
                  'right' : position.right
              };
  
              this.reference = null;
              this.referencePosition = position;
              this.referenceSize = size;
          }
docs: If an absolutePosition was set in the configuration object for this popup, create a virtual reference of the
  given position, a size of size(0,0) and no DOM element. The reference position is the viewport (or another container
  depending on popupContainer) so (0,0) is top left and not the beginning of the page when scrolled.
  @param {Object} position The absolute position which will be used to display the popup