Classes
 ClassDescription
 AbstractException Pseudo-abstract base class which provides an API allowing sub-classes to pass a message containing tokens to be replaced with an arbitrary length of parameters
     Below is an example of an AbstractException sub class
     
     package 
     {
        public class SimpleError extends AbstractException
        {
            public static const MESSAGE:String = "Error {0}";
            
            public function SimpleError(detail:String){
                 super(SimpleError.MESSAGE, detail);
            }
     }
     
 NullPointerException Thrown when an application attempts to access a property or method of a null object reference