Improve CMulticastUtil
[bgpcep.git] / bgp / extensions / mvpn / src / main / java / org / opendaylight / protocol / bgp / mvpn / impl / nlri / CMulticastUtil.java
index 61796683c403c28ef640113b12c7092d7694f58b..26ef5469f19360048605c2c06bdd272be82bd113 100644 (file)
@@ -27,15 +27,14 @@ final class CMulticastUtil {
     }
 
     static CMulticast parseCMulticastGrouping(final ByteBuf buffer) {
-        final CMulticastBuilder builder = new CMulticastBuilder();
-        builder.setRouteDistinguisher(RouteDistinguisherUtil.parseRouteDistinguisher(buffer));
-        builder.setSourceAs(new AsNumber(ByteBufUtils.readUint32(buffer)));
-        builder.setMulticastSource(IpAddressUtil.addressForByteBuf(buffer));
-        builder.setMulticastGroup(MulticastGroupOpaqueUtil.multicastGroupForByteBuf(buffer));
-        return builder.build();
+        return new CMulticastBuilder()
+            .setRouteDistinguisher(RouteDistinguisherUtil.parseRouteDistinguisher(buffer))
+            .setSourceAs(new AsNumber(ByteBufUtils.readUint32(buffer)))
+            .setMulticastSource(IpAddressUtil.addressForByteBuf(buffer))
+            .setMulticastGroup(MulticastGroupOpaqueUtil.multicastGroupForByteBuf(buffer))
+            .build();
     }
 
-
     static ByteBuf serializeCMulticast(final CMulticast route) {
         final ByteBuf nlriByteBuf = Unpooled.buffer();
         RouteDistinguisherUtil.serializeRouteDistinquisher(route.getRouteDistinguisher(), nlriByteBuf);