new RuntimeError
        Constructs an exception object that is thrown due to an error that can occur at runtime, e.g.,
out of memory, could not compile shader, etc.  If a function may throw this
exception, the calling code should be prepared to catch it.
On the other hand, a DeveloperError indicates an exception due
to a developer error, e.g., invalid argument, that usually indicates a bug in the
calling code.
    
Parameters:
| Name | Type | Argument | Default | Description | 
|---|---|---|---|---|
message | 
            
            
            String | 
                
                    <optional> | 
            
            
            
                undefined | The error message for this exception. | 
See:
Source:
Members
- 
    
<constant> error :Error
 - 
    
    The Error object containing the stack trace.
- Default Value:
 - Error()
 
See:
 - 
    
<constant> message :String
 - 
    
    The explanation for why this exception was thrown.
 - 
    
<constant> name :String
 - 
    
    'RuntimeError' indicating that this exception was thrown due to a runtime error.
- Default Value:
 - "RuntimeError"
 
 - 
    
<constant> stack :String
 - 
    
    The stack trace of this exception.
 
