deleted non spring code protocolviewer