String localIp = info.getLocalAddress();
String remoteIp = info.getRemoteAddress();
String role = info.getRemoteRole();
String transactionName = t.getName();
Local local = report.findOrCreateLocal(localIp);
Remote remote = local.findOrCreateRemote(remoteIp);
remote.setRole(role);
remote.setApp(info.getApp());
Type type = remote.getType();
if (type == null) {
type = new Type();
type.setId(info.getDetailType());
remote.setType(type);
}
Name name = type.findOrCreateName(transactionName);
type.incTotalCount();