
 
        Looks up and creates a 
ScriptEngine for a given  name.
 The algorithm first searches for a 
ScriptEngineFactory that has been
 registered as a handler for the specified name using the 
registerEngineName method. 
 If one is not found, it searches the array of 
ScriptEngineFactory instances
 stored by the constructor for one with the specified name.  If a 
ScriptEngineFactory is found by either method, it is used to create instance of 
ScriptEngine.
        
        
Returns:
    A 
ScriptEngine created by the factory located in the search.  Returns null
 if no such factory was found.  The 
ScriptEngineManager sets its own 
globalScope
 Bindings as the 
GLOBAL_SCOPE Bindings of the newly
 created 
ScriptEngine. 
Parameters:
 - 
shortName - The short name of the 
ScriptEngine implementation.
 returned by the 
getNames method of its 
ScriptEngineFactory.
Throws:
  - 
NullPointerException - if shortName is null.