@Override
	public void addProposals(String dsl, StreamDefinitionException exception, CompletionKind kind, int detailLevel,
			List<String> proposals) {
		// Pretend there was an additional dash and invoke recursively
		List<String> completions = completionProvider.complete(kind, dsl + "-", detailLevel);
		proposals.addAll(completions);
	}
Construct a new ExpandOneDashToTwoDashesRecoveryStrategy given the parser.

@param parser The parser used to parse the text the user has already typed in.
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/stream/completion/ExpandOneDashToTwoDashesRecoveryStrategy.java