if (!isFiltered(CNETMsg_Tick.class)) {
return genPeek(subMessage);
}
} else if (subMessage instanceof CSVCMsg_UserMessage) {
if (!isFiltered(CSVCMsg_UserMessage.class)) {
CSVCMsg_UserMessage userMessage = (CSVCMsg_UserMessage) subMessage;
Class<? extends GeneratedMessage> umClazz = PacketTypes.USERMSG.get(userMessage.getMsgType());
if (umClazz == null) {
log.warn("unknown usermessage of kind {}", userMessage.getMsgType());
continue;
} else if (!isFiltered(umClazz)) {
return genPeek(PacketTypes.parse(umClazz, userMessage.getMsgData().toByteArray()));
}
}
} else if (!isFiltered(subMessage.getClass())) {
return genPeek(subMessage);
}