 				typedState[DynamicState.SESSION_STATE] = updateSessionState(childState);
 			}
 			return state;
-		}
-		
-		public static function isDeprecatedClass(qname:String):Boolean
-		{
-			return classLookup.hasOwnProperty(qname) && Weave.getDefinition(qname) == null;
 		}
 		
 		public static const classLookup:Object = {


	public class BackwardsCompatibility
	{
		public static function updateSessionState(state:Object):Object
		{
			var key:String;

			for each (var typedState:Object in state)
			{
				var className:String = typedState[DynamicState.CLASS_NAME];
				if (!classLookup.hasOwnProperty(className))
					continue;
				var classDef:Class = Weave.getDefinition(className);
				if (classDef && !map_class_ignore.get(classDef))
					continue;
				if (!classLookup[className])
				{
