The logic for finding the suggestions and the logic for buildign the result should not be in the same class. These are separate concerns. I suggest creating a ResultBuilder class that has a method for adding the result from the suggester to the API result.