diff --git a/android/Pubnub-Android-3.5.2.jar b/android/Pubnub-Android-3.5.2.jar
index 827abb471..d26475e28 100644
Binary files a/android/Pubnub-Android-3.5.2.jar and b/android/Pubnub-Android-3.5.2.jar differ
diff --git a/android/examples/PubnubExample/libs/Pubnub-Android-3.5.2.jar b/android/examples/PubnubExample/libs/Pubnub-Android-3.5.2.jar
index 827abb471..d26475e28 100644
Binary files a/android/examples/PubnubExample/libs/Pubnub-Android-3.5.2.jar and b/android/examples/PubnubExample/libs/Pubnub-Android-3.5.2.jar differ
diff --git a/android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.2.jar b/android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.2.jar
index 827abb471..d26475e28 100644
Binary files a/android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.2.jar and b/android/examples/SubscribeAtBoot/libs/Pubnub-Android-3.5.2.jar differ
diff --git a/blackberry/Pubnub-BlackBerry-3.5.2.jar b/blackberry/Pubnub-BlackBerry-3.5.2.jar
index 53c4256c6..8127d9ae4 100644
Binary files a/blackberry/Pubnub-BlackBerry-3.5.2.jar and b/blackberry/Pubnub-BlackBerry-3.5.2.jar differ
diff --git a/codenameone/pubnub-codenameone-3.5.2.cn1lib b/codenameone/pubnub-codenameone-3.5.2.cn1lib
index af80c61e5..7e2fe0603 100644
Binary files a/codenameone/pubnub-codenameone-3.5.2.cn1lib and b/codenameone/pubnub-codenameone-3.5.2.cn1lib differ
diff --git a/j2me/Pubnub-MicroEdition-3.5.2.jar b/j2me/Pubnub-MicroEdition-3.5.2.jar
index 0eb9c0b86..e67f556e6 100644
Binary files a/j2me/Pubnub-MicroEdition-3.5.2.jar and b/j2me/Pubnub-MicroEdition-3.5.2.jar differ
diff --git a/java/Pubnub-StandardEdition-3.5.2.jar b/java/Pubnub-StandardEdition-3.5.2.jar
index 2f5acc729..9f61b3278 100644
Binary files a/java/Pubnub-StandardEdition-3.5.2.jar and b/java/Pubnub-StandardEdition-3.5.2.jar differ
diff --git a/java/doc/allclasses-frame.html b/java/doc/allclasses-frame.html
index 568b478b1..dc96abf59 100644
--- a/java/doc/allclasses-frame.html
+++ b/java/doc/allclasses-frame.html
@@ -2,7 +2,7 @@
-
+
All Classes
diff --git a/java/doc/allclasses-noframe.html b/java/doc/allclasses-noframe.html
index f1dc3d10c..8da9808bc 100644
--- a/java/doc/allclasses-noframe.html
+++ b/java/doc/allclasses-noframe.html
@@ -2,7 +2,7 @@
-
+
All Classes
diff --git a/java/doc/com/pubnub/api/Callback.html b/java/doc/com/pubnub/api/Callback.html
index 0ebb2d76f..9b0d5af13 100644
--- a/java/doc/com/pubnub/api/Callback.html
+++ b/java/doc/com/pubnub/api/Callback.html
@@ -2,7 +2,7 @@
-
+
Callback
diff --git a/java/doc/com/pubnub/api/HttpUtil.html b/java/doc/com/pubnub/api/HttpUtil.html
index c4515e02a..d91ecb934 100644
--- a/java/doc/com/pubnub/api/HttpUtil.html
+++ b/java/doc/com/pubnub/api/HttpUtil.html
@@ -2,7 +2,7 @@
-
+
HttpUtil
diff --git a/java/doc/com/pubnub/api/Pubnub.html b/java/doc/com/pubnub/api/Pubnub.html
index 6133cd411..cbf81c6cb 100644
--- a/java/doc/com/pubnub/api/Pubnub.html
+++ b/java/doc/com/pubnub/api/Pubnub.html
@@ -2,7 +2,7 @@
-
+
Pubnub
diff --git a/java/doc/com/pubnub/api/PubnubError.html b/java/doc/com/pubnub/api/PubnubError.html
index 59a8783c5..27fbfdec7 100644
--- a/java/doc/com/pubnub/api/PubnubError.html
+++ b/java/doc/com/pubnub/api/PubnubError.html
@@ -2,7 +2,7 @@
-
+
PubnubError
diff --git a/java/doc/com/pubnub/api/PubnubException.html b/java/doc/com/pubnub/api/PubnubException.html
index f843cda60..092fc61bf 100644
--- a/java/doc/com/pubnub/api/PubnubException.html
+++ b/java/doc/com/pubnub/api/PubnubException.html
@@ -2,7 +2,7 @@
-
+
PubnubException
diff --git a/java/doc/com/pubnub/api/PubnubUtil.html b/java/doc/com/pubnub/api/PubnubUtil.html
index 75586ff7c..d61c88ba5 100644
--- a/java/doc/com/pubnub/api/PubnubUtil.html
+++ b/java/doc/com/pubnub/api/PubnubUtil.html
@@ -2,7 +2,7 @@
-
+
PubnubUtil
diff --git a/java/doc/com/pubnub/api/PubnubUtilCore.html b/java/doc/com/pubnub/api/PubnubUtilCore.html
deleted file mode 100644
index 7609b9ff1..000000000
--- a/java/doc/com/pubnub/api/PubnubUtilCore.html
+++ /dev/null
@@ -1,334 +0,0 @@
-
-
-
-
-
-
-PubnubUtilCore
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-com.pubnub.api
-
-Class PubnubUtilCore
-
-java.lang.Object
- com.pubnub.api.PubnubUtilCore
-
-
-Direct Known Subclasses: PubnubUtil
-
-
-
-public class PubnubUtilCore extends java.lang.Object
-
-
-
-
-Author:
- PubnubCore
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-static java.lang.String[]
-hashtableKeysToArray (java.util.Hashtable ht)
-
-
- Returns string keys in a hashtable as array of string
-
-
-
-static java.lang.String
-hashTableKeysToDelimitedString (java.util.Hashtable ht,
- java.lang.String delimiter)
-
-
- Returns string keys in a hashtable as delimited string
-
-
-
-static java.lang.String
-joinString (java.lang.String[] sourceArray,
- java.lang.String delimiter)
-
-
- Takes String[] of tokens, and String delimiter as input and returns
- joined String
-
-
-
-static java.lang.String[]
-splitString (java.lang.String source,
- java.lang.String delimiter)
-
-
- Takes source and delimiter string as inputs and returns splitted string
- in form of tokens in String array
-
-
-
-
-
-Methods inherited from class java.lang.Object
-
-
-equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-PubnubUtilCore
-
-public PubnubUtilCore ()
-
-
-
-
-
-
-
-
-
-splitString
-
-public static java.lang.String[] splitString (java.lang.String source,
- java.lang.String delimiter)
-
-Takes source and delimiter string as inputs and returns splitted string
- in form of tokens in String array
-
-
-Parameters: source
- , input Stringdelimiter
- , delimiter to split on
-Returns: String[] , tokens in and array
-
-
-
-
-
-joinString
-
-public static java.lang.String joinString (java.lang.String[] sourceArray,
- java.lang.String delimiter)
-
-Takes String[] of tokens, and String delimiter as input and returns
- joined String
-
-
-Parameters: sourceArray
- , input tokens in String arraydelimiter
- , delimiter to join on
-Returns: String , string of tokens joined by delimiter
-
-
-
-
-
-hashtableKeysToArray
-
-public static java.lang.String[] hashtableKeysToArray (java.util.Hashtable ht)
-
-Returns string keys in a hashtable as array of string
-
-
-Parameters: ht
- , Hashtable
-Returns: , string array with hash keys string
-
-
-
-
-
-hashTableKeysToDelimitedString
-
-public static java.lang.String hashTableKeysToDelimitedString (java.util.Hashtable ht,
- java.lang.String delimiter)
-
-Returns string keys in a hashtable as delimited string
-
-
-Parameters: ht
- , Hashtabledelimiter
- , String
-Returns: , string array with hash keys string
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/java/doc/com/pubnub/api/package-frame.html b/java/doc/com/pubnub/api/package-frame.html
index c7b9e270f..4716fd8a4 100644
--- a/java/doc/com/pubnub/api/package-frame.html
+++ b/java/doc/com/pubnub/api/package-frame.html
@@ -2,7 +2,7 @@
-
+
com.pubnub.api
diff --git a/java/doc/com/pubnub/api/package-summary.html b/java/doc/com/pubnub/api/package-summary.html
index 19f6e5552..c4c0a36c5 100644
--- a/java/doc/com/pubnub/api/package-summary.html
+++ b/java/doc/com/pubnub/api/package-summary.html
@@ -2,7 +2,7 @@
-
+
com.pubnub.api
diff --git a/java/doc/com/pubnub/api/package-tree.html b/java/doc/com/pubnub/api/package-tree.html
index c2130debd..5ec4183b4 100644
--- a/java/doc/com/pubnub/api/package-tree.html
+++ b/java/doc/com/pubnub/api/package-tree.html
@@ -2,7 +2,7 @@
-
+
com.pubnub.api Class Hierarchy
diff --git a/java/doc/constant-values.html b/java/doc/constant-values.html
index f2f9af286..1db091504 100644
--- a/java/doc/constant-values.html
+++ b/java/doc/constant-values.html
@@ -2,7 +2,7 @@
-
+
Constant Field Values
diff --git a/java/doc/deprecated-list.html b/java/doc/deprecated-list.html
index b8af3ef99..dedc25e1d 100644
--- a/java/doc/deprecated-list.html
+++ b/java/doc/deprecated-list.html
@@ -2,7 +2,7 @@
-
+
Deprecated List
diff --git a/java/doc/help-doc.html b/java/doc/help-doc.html
index 6eb3bb941..6650d9704 100644
--- a/java/doc/help-doc.html
+++ b/java/doc/help-doc.html
@@ -2,7 +2,7 @@
-
+
API Help
diff --git a/java/doc/index-all.html b/java/doc/index-all.html
index 2f93312f4..9cacfc6a5 100644
--- a/java/doc/index-all.html
+++ b/java/doc/index-all.html
@@ -2,7 +2,7 @@
-
+
Index
diff --git a/java/doc/index.html b/java/doc/index.html
index 8301f9d74..56523dba1 100644
--- a/java/doc/index.html
+++ b/java/doc/index.html
@@ -2,7 +2,7 @@
-
+
Generated Documentation (Untitled)
diff --git a/java/doc/overview-tree.html b/java/doc/overview-tree.html
index 2fb4ad9da..6eefc4538 100644
--- a/java/doc/overview-tree.html
+++ b/java/doc/overview-tree.html
@@ -2,7 +2,7 @@
-
+
Class Hierarchy
diff --git a/java/doc/serialized-form.html b/java/doc/serialized-form.html
index 38d6e866e..402cfc712 100644
--- a/java/doc/serialized-form.html
+++ b/java/doc/serialized-form.html
@@ -2,7 +2,7 @@
-
+
Serialized Form
diff --git a/java/examples/src/com/pubnub/examples/PubnubDemoConsole.java b/java/examples/src/com/pubnub/examples/PubnubDemoConsole.java
index fa84c3a85..8d000d7ec 100644
--- a/java/examples/src/com/pubnub/examples/PubnubDemoConsole.java
+++ b/java/examples/src/com/pubnub/examples/PubnubDemoConsole.java
@@ -242,6 +242,8 @@ public void startDemo() {
case 0:
displayMenuOptions();
+ break;
+
case 1:
channelName = getStringFromConsole("Subscribe: Enter Channel name");
subscribe(channelName);
diff --git a/java/jars/Pubnub-UnitTests-3.5.2.jar b/java/jars/Pubnub-UnitTests-3.5.2.jar
index 057272caa..1ca881b6b 100644
Binary files a/java/jars/Pubnub-UnitTests-3.5.2.jar and b/java/jars/Pubnub-UnitTests-3.5.2.jar differ
diff --git a/java/jars/PubnubDemoConsole.jar b/java/jars/PubnubDemoConsole.jar
index cad755059..db823fdc2 100644
Binary files a/java/jars/PubnubDemoConsole.jar and b/java/jars/PubnubDemoConsole.jar differ
diff --git a/java/jars/PubnubExample.jar b/java/jars/PubnubExample.jar
index 5a415a37a..077a07e82 100644
Binary files a/java/jars/PubnubExample.jar and b/java/jars/PubnubExample.jar differ