system utility class
check for function availability before trying to restart
allow null mapinfo