Fixed findbug issues in BGP.
[bgpcep.git] / bgp / parser-impl / src / main / java / org / opendaylight / protocol / bgp / parser / impl / message / open / MultiProtocolCapabilityHandler.java
index 6d88ef4ae88690c23e2cb390822fb1cc4b6f7a09..1990c2d98260ddf015ff3cce600aa082de198240 100644 (file)
@@ -8,10 +8,8 @@
 package org.opendaylight.protocol.bgp.parser.impl.message.open;
 
 import com.google.common.base.Preconditions;
-
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.Unpooled;
-
 import org.opendaylight.protocol.bgp.parser.BGPDocumentedException;
 import org.opendaylight.protocol.bgp.parser.BGPParsingException;
 import org.opendaylight.protocol.bgp.parser.spi.AddressFamilyRegistry;
@@ -58,7 +56,8 @@ public final class MultiProtocolCapabilityHandler implements CapabilityParser, C
     }
 
     @Override
-    public void serializeCapability(final CParameters capability, ByteBuf byteAggregator) {
+    public void serializeCapability(final CParameters capability, final ByteBuf byteAggregator) {
+        Preconditions.checkArgument(capability instanceof MultiprotocolCase);
         final MultiprotocolCase mp = (MultiprotocolCase) capability;
         final ByteBuf capBuffer = Unpooled.buffer();
         final Class<? extends AddressFamily> afi = mp.getMultiprotocolCapability().getAfi();