text: /* Copyright 2013 BlackBerry Limited
   * @author: Anzor Bashkhaz
   * @author: Isaac Gordezky
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *     http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  ChildType = {
  
  	name : "ChildType",
  
  	public : {
  
  		childValue : null
  
  	},
  
  	private : {
  
  		childValueChanged : function childValueChanged(newValue) {
  			console.log("ChildType: childValue changed to " + newValue);
  		}
  	},
  
  	protected : {
  
  		// implement parent's protected method, with Child's own
  		valueChanged : function valueChanged(newValue) {
  			console.log("[protected] ChildType: value changed to " + newValue);
  		},
  	},
  
  	init : function init() {
  		console.log("ChildType init");
  
  	},
  
  	destroy : function destroy() {
  
  	}
  };
  