code: @Override
      public MACPacket frame(final PCapPacket parent, final Buffer buffer) throws IOException {
          if (parent == null) {
              throw new IllegalArgumentException("The parent frame cannot be null");
          }
  
          final Buffer headers = buffer.readBytes(16);
          final Buffer payload = buffer.slice(buffer.capacity());
          return new MACPacketImpl(Protocol.SLL, parent, headers, payload);
      }
docs: {@inheritDoc}