public MapWithProtoValuesFluentAssertion<M> ignoringFieldDescriptorsForValues(
      FieldDescriptor firstFieldDescriptor, FieldDescriptor... rest) {
    return ignoringFieldDescriptorsForValues(asList(firstFieldDescriptor, rest));
  }
public MapWithProtoValuesFluentAssertion < M > ignoringFieldDescriptorsForValues ( FieldDescriptor firstFieldDescriptor , FieldDescriptor ... rest ) { return ignoringFieldDescriptorsForValues ( asList ( firstFieldDescriptor , rest ) ) ; }
Excludes all message fields matching the given {@link FieldDescriptor}s from the comparison.

<p>This method adds on any previous {@link FieldScope} related settings, overriding previous
changes to ensure the specified fields are ignored recursively. All sub-fields of these field
descriptors are ignored, no matter where they occur in the tree.

<p>If a field descriptor which does not, or cannot occur in the proto structure is supplied, it
is silently ignored.