public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append(name);
		if (options.size() == 0) {
			sb.append("\t").append(description);
		} else {
			int maxLen = 0;
			for (CommandOption option : options) {
				if (!"".equals(option.getName()) && option.getName().length() > maxLen) maxLen = option.getName().length();
			}
			for (CommandOption option : options) {
				if (!"".equals(option.getName())) {
					sb.append(LINE_SEPARATOR).append(AppConst.IDENTATOR).append(option.getName()).append(" \t").append(option.getDescription());
				}
			}
		}
		return sb.toString();
	}