public static Capability readFrom(final RLPInput in) {
    in.enterList();
    final String name = new String(in.readBytes().toArrayUnsafe(), StandardCharsets.UTF_8);
    final int version = in.readUnsignedByte();
    in.leaveList();
    return Capability.create(name, version);
  }
Represents a client capability.

@see <a href= "https://github.com/ethereum/devp2p/blob/master/devp2p.md">Capability wire
    format</a>
ethereum/p2p/src/main/java/org/hyperledger/besu/ethereum/p2p/rlpx/wire/Capability.java