static void deserialize(
    const Ordinal bytes, const char charBuffer[], const Ordinal count, T buffer[]
    )
    {
#ifdef TEUCHOS_DEBUG
      TEUCHOS_TEST_FOR_EXCEPT(count!=fromDirectBytesToCount(bytes));
#endif
      char *_buffer = convertToCharPtr(buffer);
      std::copy(charBuffer,charBuffer+bytes,_buffer);
    }
 static Ordinal fromIndirectBytesToCount(const Ordinal bytes) 
   { return fromDirectBytesToCount(bytes); }
  static Ordinal fromIndirectBytesToCount(const Ordinal bytes,
					  const char charBuffer[])
    { return fromDirectBytesToCount(bytes); }