abstract int getNumOfArgs();
@Override
public boolean validateArgs(String... args) {
boolean valid = args.length == getNumOfArgs();
if (!valid) {
<BUG>System.out.println(getCommandName() + " takes " + getNumOfArgs() + " arguments, "

+ " not " + args.length + "\n");
}</BUG>
return valid;

abstract int getNumOfArgs();
@Override
public boolean validateArgs(String... args) {
boolean valid = args.length == getNumOfArgs();
if (!valid) {
System.out.println(getCommandName() + " takes " + getNumOfArgs() + " arguments, " + " not "
+ args.length + "\n");
