protected String doGetText(EObject source){
  String keyword=getKeywordLabel(source);
  QualifiedName containerName=qualifiedNameProvider.getFullyQualifiedName(source);
  while (containerName == null) {
    source=source.eContainer();
    if (source != null) {
      containerName=qualifiedNameProvider.getFullyQualifiedName(source);
    }
 else {
      break;
    }
  }
  if (keyword != null && keyword.length() > 0) {
    return keyword + ' ' + containerName;
  }
  return String.valueOf(containerName);
}

protected String doGetText ( EObject source ) { String keyword = getKeywordLabel ( source ) ; QualifiedName containerName = qualifiedNameProvider . getFullyQualifiedName ( source ) ; while ( containerName == null ) { source = source . eContainer ( ) ; if ( source != null ) { containerName = qualifiedNameProvider . getFullyQualifiedName ( source ) ; } else { break ; } } if ( keyword != null && keyword . length ( ) > 0 ) { return keyword + ' ' + containerName ; } return String . valueOf ( containerName ) ; }
returns a string represenation for the find references ui to represent the matches and the queried object .
