This method, toHtmlSummary, is supposed to return a value to be displayed to the user when the system has to render this datatype in a summary view. So, the value you return is going to be displayed to the user.
You should not be returning the uuid, but rather the concept itself, like: Context.getConceptService().getConceptByUuid(valueReference);