diff --git a/pom.xml b/pom.xml
index 5b570b8..ace6711 100644
--- a/pom.xml
+++ b/pom.xml
@@ -105,6 +105,11 @@
1.7
1.7
+
+ -Xlint:unchecked
+
+ true
+ true
diff --git a/src/main/java/io/socket/parser/Binary.java b/src/main/java/io/socket/parser/Binary.java
index 7cb158d..fdb9fa3 100644
--- a/src/main/java/io/socket/parser/Binary.java
+++ b/src/main/java/io/socket/parser/Binary.java
@@ -15,6 +15,7 @@ public class Binary {
private static final String KEY_NUM = "num";
+ @SuppressWarnings("unchecked")
public static DeconstructedPacket deconstructPacket(Packet packet) {
List buffers = new ArrayList();
@@ -69,6 +70,7 @@ public class Binary {
return data;
}
+ @SuppressWarnings("unchecked")
public static Packet reconstructPacket(Packet packet, byte[][] buffers) {
packet.data = _reconstructPacket(packet.data, buffers);
packet.attachments = -1;
diff --git a/src/main/java/io/socket/parser/Parser.java b/src/main/java/io/socket/parser/Parser.java
index 806c00c..f5b2d5f 100644
--- a/src/main/java/io/socket/parser/Parser.java
+++ b/src/main/java/io/socket/parser/Parser.java
@@ -170,7 +170,7 @@ public class Parser {
}
private static Packet decodeString(String str) {
- Packet p = new Packet();
+ Packet