package net.glowstone.net.protocol;

import net.glowstone.net.codec.status.StatusPingCodec;
import net.glowstone.net.codec.status.StatusRequestCodec;
import net.glowstone.net.codec.status.StatusResponseCodec;
import net.glowstone.net.handler.status.StatusPingHandler;
import net.glowstone.net.handler.status.StatusRequestHandler;
import net.glowstone.net.message.status.StatusPingMessage;
import net.glowstone.net.message.status.StatusRequestMessage;
import net.glowstone.net.message.status.StatusResponseMessage;

public final class StatusProtocol extends GlowProtocol {

    public StatusProtocol() {
        super("STATUS", 2);

        inbound(0x00, StatusRequestMessage.class, StatusRequestCodec.class,
            StatusRequestHandler.class);
        inbound(0x01, StatusPingMessage.class, StatusPingCodec.class, StatusPingHandler.class);

        outbound(0x00, StatusResponseMessage.class, StatusResponseCodec.class);
        outbound(0x01, StatusPingMessage.class, StatusPingCodec.class);
    }
}

@@ -566,16 +566,171 @@
 ocol %7B%0A%0A
+    /**%0A     * Creates the protocol instance for %7B@link StatusPingMessage%7D, %7B@link StatusRequestMessage%7D and%0A     * %7B@link StatusResponseMessage%7D.%0A     */%0A
     publ

Fix CheckStyle issues in net/protocol/StatusProtocol.java (#676)