Catching Invalid Command Line Arguments in Java