     }
 
     /**
-     *  Sets the bounds of arrow, whose geometry isn't fully
+     *  Sets the bounds of <code>arrow</code>, whose geometry isn't fully
      *  specified by the skin's layout.
      *
-     *  <p>Subclasses may override this method to update the arrow's size,
+     *  <p>Subclasses can override this method to update the arrow's size,
      *  position, and visibility, based on the computed
      *  <code>arrowDirection</code>.</p>
      *

[IconFile("Callout.png")]

/**
 *  The Callout class is a SkinnablePopUpContainer that functions as a pop-up
 *  with additional owner-relative positioning options similar to PopUpAnchor.
 *  Callout also adds an optional <code>arrow</code> skin part that visually
 *  displays direction toward the owner.
 *
 *  <p>Callout uses <code>horizontalPosition</code> and
 *  <code>verticalPosition</code> properties to determine the position of the
 *  Callout relative to the owner that is specified via the <code>open()</code>
 *  method. Both properties may be set to CalloutPosition.AUTO which selects a
 *  position based on the aspect ratio of the screen for the Callout to fit
 *  with minimal overlap with the owner and and minimal adjustments at the
 *  screen bounds.</p>

 *    <strong>Properties</strong>
 *    horizontalPosition="auto"
 *    verticalPosition="auto"
 *
 *    <strong>Styles</strong>
 *    contentBackgroundAppearance="inset"
 *  /&gt;
 *  </pre>
 *
 *  @see spark.components.CalloutButton
 *  @see spark.skins.mobile.CalloutSkin
 *  @see spark.components.ContentBackgroundAppearance
 *  @see spark.components.CalloutPosition
 *
 *  @langversion 3.0
 *  @playerversion AIR 3
