@Override
  public int getObjectSizeInByteBuffer(ByteBuffer buffer) {
    final byte serializerId = buffer.get();
    init(serializerId);
    return OBinarySerializerFactory.TYPE_IDENTIFIER_SIZE + binarySerializer.getObjectSizeInByteBuffer(buffer);
  }
@Override
  public int getObjectSizeInByteBuffer(ByteBuffer buffer) {
    final byte serializerId = buffer.get();
    init(serializerId);
    return OBinarySerializerFactory.TYPE_IDENTIFIER_SIZE + binarySerializer.getObjectSizeInByteBuffer(buffer);
  }
@ Override public int getObjectSizeInByteBuffer ( ByteBuffer buffer ) { final byte serializerId = buffer . get ( ) ; init ( serializerId ) ; return OBinarySerializerFactory . TYPE_IDENTIFIER_SIZE + binarySerializer . getObjectSizeInByteBuffer ( buffer ) ; }
{@inheritDoc}
{