public String getSuffixText(byte[] bytes, int offset) {
		try {
			String name= null;
			String pid= null;
			String exceptionMessage= null;
			StringBuffer suffix= new StringBuffer();
			try {
				SystemObject object = getSystemObject(bytes, offset);
				if(object == null) return "id (null)";
				name = object.getName();
				pid = object.getPid();
			}
			catch(Exception e) {
				exceptionMessage= " " + e.getLocalizedMessage();
			}
			if(pid == null || pid.equals("")) suffix.append("id");
			else suffix.append("pid");
			if(name!=null && !name.equals("")) suffix.append(" (Name: ").append(name).append(")");
			if(exceptionMessage!=null) suffix.append(" ").append(exceptionMessage);
			return suffix.toString();
		}
		catch(Exception ee) {
			return "<<" + ee.getMessage() + ">>";
		}
	}