class BLSSignature implements SimpleOffsetSerializable {

  public static BLSSignature empty() {
    return BLSSignature.fromBytesCompressed(Bytes.wrap(new byte[SSZ_BLS_SIGNATURE_SIZE]));
  }

    BLSSignature(Signature signature);
    BLSSignature(Bytes signatureBytes);
  private  BLSSignature(Supplier<Signature> signature, Supplier<Bytes> bytesCompressed);

}