これだけでGNUスタイル(`-v`、`--version`)とJavaスタイル(`-version`)いけるのね。
`--v`も動いたのでJavaスタイルは副作用かな？
しかし、定義がないオプション(`-h`とか`---verison`)を打つと`java.lang.StringIndexOutOfBoundsException`がスローされてしまったので捕捉せねばばば。