public function assemble( mode:String, source:String, version:uint=1, ignorelimits:Boolean=false ):ByteArray {