Fixed: ModelGenerator doesn't shows Usage when arguments is not enough

ModelGenerator doesn't show usage, but it shows stacktrace when running the task without arguments or with 1 argument.
This change will fix it.