 import mx.utils.StringUtil;
 import mx.validators.IValidatorListener;
 import mx.validators.ValidationResult;
+import mx.geom.TransformOffsets;
 
 use namespace mx_internal;
 

	 * Documentation is not currently available.  the matrix of a component is the transform matrix used to calculate its layout
	 * relative to its siblings. This matrix is modified by the values of the offset property to determine its final, computed matrix.
	 */
	public function set matrix3D(value:Matrix3D):void
	{
		if(_layoutFeatures == null) initAdvancedLayoutFeatures();
		_layoutFeatures.layoutMatrix3D = value;

	 * Documentation is not currently available.  the matrix of a component is the transform matrix used to calculate its layout
	 * relative to its siblings. This matrix is modified by the values of the offset property to determine its final, computed matrix.
	 */
	public function get layoutMatrix():Matrix
	{
		if(_layoutFeatures != null)
		{
