public static void checkRawType(RawMessage message) {
   if (message.getType() == 0) {
     if (!(message instanceof JavaSerializedMessage)) {
       throw new IllegalArgumentException(
           "Message "
               + message
               + " is raw, but its type is 0, this is only allowed by Java Serialized Messages.");
     }
   }
 }
 /**
  * Returns the internal message
  *
  * @return the credentials.
  */
 public Message getMessage() {
   if (message.getType() == 0) return ((JavaSerializedMessage) message).getMessage();
   return message;
 }
 /** *************** Raw Serialization ************************************** */
 public short getType() {
   return message.getType();
 }