also i am not sure why use condition like this:  if (sf.args.startProxyServer === true || sf.args.startProxyServer === undefined), if startProxyServer was passed from cmd then if would be true or false, or would be undefined...alway true ?