Map<String,String> userData=new HashMap<String,String>();
if(namesProvider!=null){
List<String>labels=new ArrayList<String>();
List<String>descriptions=new ArrayList<String>();
for (PredicateObjectList predList : triples.getPredObjs()) {
Predicate verb = predList.getVerb();
QualifiedName verbName = service.getQualifiedName(verb);
if(namesProvider.getLabelNames().contains(verbName)){
labels.addAll(getStringLiteralValues(predList,Optional.<Set<String>>absent()));
}else if(namesProvider.getDescriptionNames().contains(verbName)){
descriptions.addAll(getStringLiteralValues(predList,Optional.of(namesProvider.getDescriptionLanguages())));