question: registers a protocol under its name concode_field_sep int defaultPort concode_elem_sep CodecLookupService codecLookup concode_elem_sep String name concode_elem_sep SyncedStringMap dynamicPacketLookup concode_elem_sep ConcurrentHashMap<String,Protocol> PROTOCOL_MAP concode_elem_sep HandlerLookupService handlerLookup concode_field_sep ChannelBuffer writeHeader concode_elem_sep String getName concode_elem_sep int getDefaultPort concode_elem_sep C registerPacket concode_elem_sep void initializeServerSession concode_elem_sep Protocol getProtocol concode_elem_sep Class<? extends PlayerNetworkComponent> getServerNetworkComponent concode_elem_sep MessageCodec<?> readHeader concode_elem_sep Message getIntroductionMessage concode_elem_sep Message getKickMessage concode_elem_sep void initializeClientSession concode_elem_sep Collection<Protocol> getProtocols concode_elem_sep List<Pair<Integer,String>> getDynamicallyRegisteredPackets concode_elem_sep HandlerLookupService getHandlerLookupService concode_elem_sep CodecLookupService getCodecLookupService concode_elem_sep Message getCommandMessage concode_elem_sep Message getWrappedMessage concode_elem_sep Class<? extends PlayerNetworkComponent> getClientNetworkComponent
target: void function ( Protocol arg0 ) { PROTOCOL_MAP . put ( arg0 . getName ( ) , arg0 ) ; }