question: public void add ( Protocol protocol ) { if ( protocolList != null ) { protocolList . add ( protocol ) ; protocol . init ( userConnection ) ; } else { throw new NullPointerException ( "Tried to add protocol to early" ) ; } }
target:  Add a protocol to the current pipeline This will call the .init method.