throw IllegalArgumentException instead of System.exit
throw IllegalArgumentException instead of System.exit

SoftInstigate/restheart,SoftInstigate/restheart,SoftInstigate/restheart,SoftInstigate/restheart