public PropertyModelBuilder<T> readAnnotations(final List<Annotation> annotations) {
        this.readAnnotations = unmodifiableList(notNull("annotations", annotations));
        return this;
    }
public PropertyModelBuilder<T> readAnnotations(final List<Annotation> annotations) {
        this.readAnnotations = unmodifiableList(notNull("annotations", annotations));
        return this;
    }
public PropertyModelBuilder < T > readAnnotations ( final List < Annotation > annotations ) { this . readAnnotations = unmodifiableList ( notNull ( "annotations" , annotations ) ) ; return this ; }
Sets the read annotations, to be applied when serializing to BSON

@param annotations the read annotations
@return this
Sets the read annotations to be applied when serializing to BSON