Retaining out variable value incase of business exception

i have a out argument i need to retain when i throw a business exception. how can i do this?

give a try on changing the direction to in/out