         }
 
         /**
-         * Open a new session with a given set of read permissions.<br><br>
+         * Open a new session with a given set of permissions.<br><br>
          *
          * @param permissions An array of requested <strong>read</strong> permissions.
          * @param callback (Optional) A callback function of the following form:

                                                 callback:Function = null):void {

            if (_isInitialized())
                _logIn(permissions, "read", callback);
        }

        /**
         * Open a new session with a given set of publish permissions.<br><br>
         *
         * @param permissions An array of requested <strong>publish</strong> permissions.
         * @param callback (Optional) A callback function of the following form:
         * <code>function myCallback(success:Boolean, userCancelled:Boolean, error:String = null)</code>
         *
         * @see #logInWithReadPermissions()
         */
        public function logInWithPublishPermissions(permissions:Array,
                                                    callback:Function = null):void {

            if (_isInitialized())
                _logIn(permissions, "publish", callback);
        }

        /**

                permissions = [];

            _openSessionCallback = callback;
            _context.call('logInWithPermissions', permissions);
        }

        /**
