@Override public PointDescription getObjectName(Object o) { if (o instanceof Recording) { Recording rec = (Recording) o; if (rec.getName(activity).isEmpty()) { return new PointDescription( rec.getSearchHistoryType(), view.getResources().getString(R.string.recording_default_name)); } return new PointDescription(rec.getSearchHistoryType(), ((Recording) o).getName(activity)); } return null; }