Make Java TBinaryProtocol default to strictWrite

Summary: About time we did this. Breaks the test suite's defaults


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665357 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/java/src/protocol/TBinaryProtocol.java b/lib/java/src/protocol/TBinaryProtocol.java
index 02b4171..b74c03d 100644
--- a/lib/java/src/protocol/TBinaryProtocol.java
+++ b/lib/java/src/protocol/TBinaryProtocol.java
@@ -31,7 +31,7 @@
     protected boolean strictWrite_ = true;
 
     public Factory() {
-      this(false, false);
+      this(false, true);
     }
 
     public Factory(boolean strictRead, boolean strictWrite) {
@@ -48,7 +48,7 @@
    * Constructor
    */
   public TBinaryProtocol(TTransport trans) {
-    this(trans, false, false);
+    this(trans, false, true);
   }
 
   public TBinaryProtocol(TTransport trans, boolean strictRead, boolean strictWrite) {