@Override
      public int length(final ByteBuffer source,
                        final int offset) {
        final int headerBytes1_4 = source.getInt(offset + 1);
        return headerBytes1_4 & LENGTH_MASK;
      }
@Override
      public int length(final ByteBuffer source,
                        final int offset)