Description
We have a class like this:
public class Foo { |
@BsonId |
public ObjectId id; |
|
|
@Nullable |
private String optionalString; |
|
|
@Nullable |
public String getOptionalString() { |
return optionalString; |
}
|
}
|
For the above class, when building the class model, an exception in thrown in PropertyMetadata class, stating that the `Nullable` annotation already exists. The reason for throwing the exception in discussed in link below:
https://github.com/mongodb/mongo-java-driver/pull/405#discussion_r128712243
Would it be possible to allow above use case somehow? Simplest solution I can think of is to allow the same annotation if it equals the existing one.