 		/**
 		 * @return An Object with "name", "tags", and "colors" properties.
 		 */
-		public static function findMatchingColorRamp(ramp:ColorRamp):Object
+		public static function findMatchingColorRamp(ramp:ColorRamp):/*/{name:string, tags:string, colors:number[]}/*/Object
 		{
 			var colors:Array = ramp.getColors();
 			for each (var obj:Object in allColorRamps)

			return null;
		}
		
		public static const allColorRamps:Array = [
			{name: "Campfire", tags: "OIC,aesthetic", colors: [0x660000,0xFF0000,0xFFFF00]},
			{name: "Pink Rose", tags: "OIC,aesthetic", colors: [0xffc7fa,0xfa0094,0x660066]},
			{name: "Linear Gray", tags: "OIC,visualization,colorblind-safe,single-hue", colors: [0x000000,0xffffff]},

		 */
		private var _colorNodes:Array = [];
		
		public function getColors():Array/*/<number>/*/
		{
			validate();
			
