List<IJavaCompletionProposal> proposals = new ArrayList<IJavaCompletionProposal>();
List<SingleVariableDeclaration> includedParams = new ArrayList<SingleVariableDeclaration>();
for (UriTemplateVariable variable : variableToMissingAnnotationParams.keySet()) {
List<SingleVariableDeclaration> missingAnnotationsParams = variableToMissingAnnotationParams.get(variable);
for (SingleVariableDeclaration param : missingAnnotationsParams) {
proposals.add(new AddPathVariableCompletionProposal(variable, param, getMethodDeclaration(param), cu,
decl instanceof TypeDeclaration));
includedParams.add(param);
}
if (missingAnnotationsParams.isEmpty() && decl instanceof MethodDeclaration