             var uris:Array = options.uris;
             var uri:String;
             var qName:QName;
+			var includeTransients:Boolean;
+			
+			includeTransients = options.hasOwnProperty(includeTransient) && options.includeTransient;
+			
             for (i = 0; i < length; i++)
             {
                 prop = properties[i];

     */
    private static function newline(str:String, length:int = 0):String
    {
        var result:String = str;
        result += "\n";
        
        for (var i:int = 0; i < length; i++)
        {
            result += " ";

                if (excludeObject[p] == 1)
                    continue;
                    
                if (!includeTransients && internalHasMetadata(metadataInfo, p, "Transient"))
                    continue;
                
                if (uris != null)
