Clean up instance checks and casts
[openflowplugin.git] / openflowplugin-impl / src / main / java / org / opendaylight / openflowplugin / impl / protocol / serialization / match / SctpDestinationPortEntrySerializer.java
index 0119fc27d978436bcffbc03940c70e906bb0bf4c..ec0c05908954d67ef0fc630cd5b7fb91d3cbba61 100644 (file)
@@ -20,14 +20,14 @@ public class SctpDestinationPortEntrySerializer extends AbstractMatchEntrySerial
     @Override
     public void serialize(Match match, ByteBuf outBuffer) {
         super.serialize(match, outBuffer);
-        outBuffer.writeShort(SctpMatch.class.cast(match.getLayer4Match()).getSctpDestinationPort().getValue());
+        outBuffer.writeShort(((SctpMatch) match.getLayer4Match()).getSctpDestinationPort().getValue());
     }
 
     @Override
     public boolean matchTypeCheck(Match match) {
         return Objects.nonNull(match.getLayer4Match())
-                && SctpMatch.class.isInstance(match.getLayer4Match())
-                && Objects.nonNull(SctpMatch.class.cast(match.getLayer4Match()).getSctpDestinationPort());
+                && match.getLayer4Match() instanceof SctpMatch
+                && Objects.nonNull(((SctpMatch) match.getLayer4Match()).getSctpDestinationPort());
     }
 
     @Override