else { return (Thread) AccessController.doPrivileged(new PrivilegedAction() { public Object run() { return new Thread(target, name); } }); }
return (Thread) AccessController.doPrivileged(new PrivilegedAction() { public Object run() { return new Thread(target, name); } });
	public static Thread createThread(final Runnable target, final String name) {		if (System.getSecurityManager() == null)			return new Thread(target, name);		else {			return (Thread) AccessController.doPrivileged(new PrivilegedAction() {				public Object run() {					return new Thread(target, name);				}			});		}	}