* <p>This Global will be setup to be used in a server environment.</p>
* <p>if an engine global exists, the properties from that one will be
* set first in the created Global.</p>
*/
public Global newGlobal(String propertyFileName, Properties args) throws IllegalStateException {
Global glob = new Global(new String[]{},false,false);
Global clone = getClone(glob);
addEngineProperties(clone);
addServerProperties(clone);
loadPropertyFile(clone,propertyFileName);
addArguments(clone,args);
return clone;