add: case "children": for (var i = 0; i < properties.children.length; ++i) { this.add(properties.children[i]); } break; case "events": for (var eventType in properties.events) { this.addListener(eventType, properties.events[eventType]); } break; 
context: EchoApp.Component = function(properties) {    /**     * The type name of the component.     * This value is read-only.     * @type String     */    this.componentType = null;        /**     * The render id.     * This value should be treated as read-only and immutable.     * @type String     */    this.renderId = null;        /**     * The parent component.     * This value is read-only.     * @type EchoApp.Component     */    this.parent = null;        /**     * Array of child components.     * This value is read-only.     * @type Array     */    this.children = new Array();        /**     * The registered application.     * This value is read-only.     * @type EchoApp.Application     */    this.application = null;        /**     * Listener list.  Lazily created.     * @private     * @type EchoCore.ListenerList     */    this._listenerList = null;        /**     * Referenced external style     * @private     * @type EchoApp.Style     */    this._style = null;        /**     * Assigned style name from application-level style sheet.     * @private     * @type String     */    this._styleName = null;    /**     * Enabled state of the component (default true).     * @private     * @type Boolean     */    this._enabled = true;        var localStyleProperties = null;    if (properties) {        for (var name in properties) {            switch (name) {            case "style": this._style = properties.style; break;            case "styleName": this._styleName = properties.styleName; break;            case "renderId": this._renderId = properties.renderId; break;            default:                if (localStyleProperties == null) {                    localStyleProperties = new Object();                }                localStyleProperties[name] = properties[name];                break;            }        }    }        /**     * Internal style used to store properties set directly on component.     * @private     * @type EchoApp.Style     */    this._localStyle = new EchoApp.Style(localStyleProperties);};
meta: 600	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/600/a91312a2137b44021dcdbae130ebcaf79d359b34/Application.js/clean/src/webcontainer/java/nextapp/echo/webcontainer/resource/js/Application.js