Peer peer = getPeer(ip, port);
Map<PeerFeatures,Integer> peer_features = Utils.scanTagListPeerFeatures(tagList);
peer_features.put(PeerFeatures.ProtocolVersion, (int)protocolVersion);
peer.peer_features.putAll(peer_features);
Tag udp_port = tagList.getTag(E2DKConstants.ET_UDPPORT);
if (udp_port != null)
peer.tag_list.addTag(udp_port);
} catch (PeerManagerException e) {
e.printStackTrace();