| 
															
																@@ -110,8 +110,9 @@ public class IpUtils 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             {
 
															 | 
															
															 | 
															
																             {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 case 1:
 
															 | 
															
															 | 
															
																                 case 1:
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     l = Long.parseLong(elements[0]);
 
															 | 
															
															 | 
															
																                     l = Long.parseLong(elements[0]);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    if ((l < 0L) || (l > 4294967295L))
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    if ((l < 0L) || (l > 4294967295L)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         return null;
 
															 | 
															
															 | 
															
																                         return null;
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     bytes[0] = (byte) (int) (l >> 24 & 0xFF);
 
															 | 
															
															 | 
															
																                     bytes[0] = (byte) (int) (l >> 24 & 0xFF);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     bytes[1] = (byte) (int) ((l & 0xFFFFFF) >> 16 & 0xFF);
 
															 | 
															
															 | 
															
																                     bytes[1] = (byte) (int) ((l & 0xFFFFFF) >> 16 & 0xFF);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     bytes[2] = (byte) (int) ((l & 0xFFFF) >> 8 & 0xFF);
 
															 | 
															
															 | 
															
																                     bytes[2] = (byte) (int) ((l & 0xFFFF) >> 8 & 0xFF);
 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -119,12 +120,14 @@ public class IpUtils 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     break;
 
															 | 
															
															 | 
															
																                     break;
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 case 2:
 
															 | 
															
															 | 
															
																                 case 2:
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     l = Integer.parseInt(elements[0]);
 
															 | 
															
															 | 
															
																                     l = Integer.parseInt(elements[0]);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    if ((l < 0L) || (l > 255L))
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    if ((l < 0L) || (l > 255L)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         return null;
 
															 | 
															
															 | 
															
																                         return null;
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     bytes[0] = (byte) (int) (l & 0xFF);
 
															 | 
															
															 | 
															
																                     bytes[0] = (byte) (int) (l & 0xFF);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     l = Integer.parseInt(elements[1]);
 
															 | 
															
															 | 
															
																                     l = Integer.parseInt(elements[1]);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    if ((l < 0L) || (l > 16777215L))
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    if ((l < 0L) || (l > 16777215L)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         return null;
 
															 | 
															
															 | 
															
																                         return null;
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     bytes[1] = (byte) (int) (l >> 16 & 0xFF);
 
															 | 
															
															 | 
															
																                     bytes[1] = (byte) (int) (l >> 16 & 0xFF);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     bytes[2] = (byte) (int) ((l & 0xFFFF) >> 8 & 0xFF);
 
															 | 
															
															 | 
															
																                     bytes[2] = (byte) (int) ((l & 0xFFFF) >> 8 & 0xFF);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     bytes[3] = (byte) (int) (l & 0xFF);
 
															 | 
															
															 | 
															
																                     bytes[3] = (byte) (int) (l & 0xFF);
 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -133,13 +136,15 @@ public class IpUtils 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     for (i = 0; i < 2; ++i)
 
															 | 
															
															 | 
															
																                     for (i = 0; i < 2; ++i)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     {
 
															 | 
															
															 | 
															
																                     {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         l = Integer.parseInt(elements[i]);
 
															 | 
															
															 | 
															
																                         l = Integer.parseInt(elements[i]);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        if ((l < 0L) || (l > 255L))
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        if ((l < 0L) || (l > 255L)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                             return null;
 
															 | 
															
															 | 
															
																                             return null;
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         bytes[i] = (byte) (int) (l & 0xFF);
 
															 | 
															
															 | 
															
																                         bytes[i] = (byte) (int) (l & 0xFF);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     }
 
															 | 
															
															 | 
															
																                     }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     l = Integer.parseInt(elements[2]);
 
															 | 
															
															 | 
															
																                     l = Integer.parseInt(elements[2]);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    if ((l < 0L) || (l > 65535L))
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    if ((l < 0L) || (l > 65535L)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         return null;
 
															 | 
															
															 | 
															
																                         return null;
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     bytes[2] = (byte) (int) (l >> 8 & 0xFF);
 
															 | 
															
															 | 
															
																                     bytes[2] = (byte) (int) (l >> 8 & 0xFF);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     bytes[3] = (byte) (int) (l & 0xFF);
 
															 | 
															
															 | 
															
																                     bytes[3] = (byte) (int) (l & 0xFF);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     break;
 
															 | 
															
															 | 
															
																                     break;
 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -147,8 +152,9 @@ public class IpUtils 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     for (i = 0; i < 4; ++i)
 
															 | 
															
															 | 
															
																                     for (i = 0; i < 4; ++i)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     {
 
															 | 
															
															 | 
															
																                     {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         l = Integer.parseInt(elements[i]);
 
															 | 
															
															 | 
															
																                         l = Integer.parseInt(elements[i]);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        if ((l < 0L) || (l > 255L))
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        if ((l < 0L) || (l > 255L)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                             return null;
 
															 | 
															
															 | 
															
																                             return null;
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         bytes[i] = (byte) (int) (l & 0xFF);
 
															 | 
															
															 | 
															
																                         bytes[i] = (byte) (int) (l & 0xFF);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     }
 
															 | 
															
															 | 
															
																                     }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     break;
 
															 | 
															
															 | 
															
																                     break;
 
															 |