// Overridden by LTMessageDecoder.
 protected Message createMessage(DirectByteBuffer ref_buff) throws MessageException {
   try {
     return BTMessageFactory.createBTMessage(ref_buff);
   } catch (MessageException me) {
     /*if (identifier != null && me.getMessage() != null && me.getMessage().startsWith("Unknown BT message id")) {
      System.out.println(identifier + " " + me.getMessage());
     }*/
     throw me;
   }
 }