public function getDefaults() {

		$output = '';
		$final  = array();
		$max    = 0;

		foreach( $this->definedShortFlags as $char => $data ) {
			$final["-{$char}"] = $data[self::DEF_USAGE];
		}

		foreach( $this->definedFlags as $flag => $data ) {
			$key         = "--{$flag}";
			$final[$key] = ($data[self::DEF_REQUIRED] ?
					"<{$data[self::DEF_TYPE]}> " :
					($data[self::DEF_TYPE] == self::TYPE_BOOL ?
						'' :
						"[{$data[self::DEF_TYPE]}] "
					)) . $data[self::DEF_USAGE];
			$max         = max($max, strlen($key));
		}

		foreach( $final as $flag => $usage ) {
			$output .= sprintf('%' . ($max + 5) . 's', $flag) . "   {$usage}" . PHP_EOL;
		}

		return $output;
	}