Should this be the other way around?  It seems more intuitive that specifying the user as a Java property should override the environment variable