{
StringBuffer errorMessage = new StringBuffer("Search failed");
if ((searchResponse.records != null) && (searchResponse.records.which == Records_type.nonsurrogatediagnostic_CID))
{
DefaultDiagFormat_type diagnostics = (DefaultDiagFormat_type) searchResponse.records.o;
if ((diagnostics != null) && (diagnostics.addinfo != null) && (diagnostics.addinfo.o != null))
{
errorMessage.append(" [condition: " + diagnostics.condition + "; diagnostic: \"" + diagnostics.addinfo.o.toString() + "\"]");
}