User Defined Java Class for instantiating web driver

If we are using User Defined Java Class for instantiating web driver, does it overwrites the web driver instantiated in start browser or creates a new driver?

User Defined Java Class uses the same driver instantiated in start browser.