@Override
    public void parse(CommandInvocation invocation, List<ParsedParameter> params, List<Parameter> suggestions)
    {
        ParsedParameter pParam = this.parseValue(invocation);
        if (!params.isEmpty() && params.get(params.size() - 1).getParameter().equals(pParam.getParameter()))
        {
            ParsedParameter last = params.remove(params.size() - 1);
            String joined = last.getParsedValue() + " " + pParam.getParsedValue();
            pParam = ParsedParameter.of(pParam.getParameter(), joined, joined);
        }
        params.add(pParam);
    }