public static SingleColumnValueExcludeFilter parseFrom(final byte[] pbBytes)
    throws DeserializationException {
    FilterProtos.SingleColumnValueExcludeFilter proto;
    try {
      proto = FilterProtos.SingleColumnValueExcludeFilter.parseFrom(pbBytes);
    } catch (InvalidProtocolBufferException e) {
      throw new DeserializationException(e);
    }

    FilterProtos.SingleColumnValueFilter parentProto = proto.getSingleColumnValueFilter();
    final CompareOperator compareOp = CompareOperator.valueOf(parentProto.getCompareOp().name());
    final ByteArrayComparable comparator;
    try {
      comparator = ProtobufUtil.toComparator(parentProto.getComparator());
    } catch (IOException ioe) {
      throw new DeserializationException(ioe);
    }

    return new SingleColumnValueExcludeFilter(
      parentProto.hasColumnFamily() ? parentProto.getColumnFamily().toByteArray() : null,
      parentProto.hasColumnQualifier() ? parentProto.getColumnQualifier().toByteArray() : null,
      compareOp, comparator, parentProto.getFilterIfMissing(), parentProto.getLatestVersionOnly());
  }
Parse a serialized representation of {@link SingleColumnValueExcludeFilter}
@param pbBytes A pb serialized {@link SingleColumnValueExcludeFilter} instance
@return An instance of {@link SingleColumnValueExcludeFilter} made from <code>bytes</code>
@throws DeserializationException if an error occurred
@see #toByteArray
hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.java