public String getParamSeparator() {
return paramSeparator;
}
public char getParamStartChar() {
return paramStartChar;
<BUG>}
public void reset(CompletionProvider provider) {</BUG>
this.provider = provider;
completions.clear();
doingKeywords = inKeyword = gettingDesc = gettingParams =  inParam =

public String getParamSeparator() {
return paramSeparator;
}
public char getParamStartChar() {
return paramStartChar;
}
private static final char getSingleChar(String str) {
return str.length()==1 ? str.charAt(0) : 0;
}
public void reset(CompletionProvider provider) {
this.provider = provider;
completions.clear();
doingKeywords = inKeyword = gettingDesc = gettingParams =  inParam =
