@Retention(value=CLASS) @Target(value=FIELD) public @interface Required
Required, it cannot be set to
Boolean, Byte, Short, Integer, Long, Float, Double, String, byte, Date can be annotated
Required. Compiling will fail when fields with other types have
Fields with primitive types and the
RealmList type are required implicitly.
RealmObject type are always nullable.