 			return this;
 		}
 
-		public function appendRotation(radians		: Number,
-									   axis			: Vector4,
-									   pivotPoint	: Vector4	= null) : Matrix4x4
+        final public function appendRotation(radians	: Number,
+                                             axis	    : Vector4,
+                                             pivotPoint	: Vector4	= null) : Matrix4x4
 		{
 			_invalidComponents = COMPONENT_ALL;
 			_matrix.appendRotation(

			return this;
		}
		
		public function compareTo(matrix : Matrix4x4) : Boolean
		{
			_matrix.copyRawDataTo(TMP_VECTOR);
			matrix._matrix.copyRawDataTo(TMP_VECTOR, 16);

			return this;
		}
		
        final public function getRotation(output : Vector4 = null) : Vector4
		{
			var components 	: Vector.<Vector3D>	= _matrix.decompose();
			
