Restore deleted public method

Review at http://gwt-code-reviews.appspot.com/604801

Review by: jat@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8251 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/client/rpc/impl/AbstractSerializationStreamWriter.java b/user/src/com/google/gwt/user/client/rpc/impl/AbstractSerializationStreamWriter.java
index b245553..769ea02 100644
--- a/user/src/com/google/gwt/user/client/rpc/impl/AbstractSerializationStreamWriter.java
+++ b/user/src/com/google/gwt/user/client/rpc/impl/AbstractSerializationStreamWriter.java
@@ -44,6 +44,11 @@
   public static double[] getAsDoubleArray(long value) {
     int lowBits = (int) (value & 0xffffffff);
     int highBits = (int) (value >> 32);
+    return makeLongComponents(lowBits, highBits);
+  }
+  
+  // Equivalent to getAsDoubleArray((long) highBits << 32 | lowBits);
+  protected static double[] makeLongComponents(int lowBits, int highBits) {
     double high = highBits * TWO_PWR_32_DBL;
     double low = lowBits;
     if (lowBits < 0) {