 				return true;
 			}
 			
-			externalError("No ILinkableObject for which to set session state at path " + Compiler.stringify(objectPath));
+			externalError("No ILinkableObject for which to set session state at path {0}", Compiler.stringify(objectPath));
 			return false;
 		}
 		

			var classDef:Class = ClassUtils.getClassDefinition(classQName);
			if (classDef == null)
			{
				externalError("No class definition for " + Compiler.stringify(classQName));
				return false;
			}
			if (ClassUtils.isClassDeprecated(classQName))
				externalWarning(objectType + " is deprecated.");
			
			// stop if there is no path specified
			if (!objectPath || !objectPath.length)

				}
				if (object == null)
				{
					externalError("No ILinkableObject to which to add a callback at path or variable {0}", Compiler.stringify(scopeObjectPathOrVariableName));
					return false;
				}
				
