complete
public int complete(java.lang.String buffer,
                    int cursor,
                    java.util.List<java.lang.CharSequence> candidates)
Populates candidates with a list of possible completions for the buffer.
 The candidates list will not be sorted before being displayed to the user: thus, the
 complete method should sort the List before returning.
- Specified by:
- completein interface- Completer
- Parameters:
- buffer- The buffer
- cursor- The current position of the cursor in the buffer
- candidates- The- Listof candidates to populate
- Returns:
- The index of the buffer for which the completion will be relative