@Documented @Retention(value=RUNTIME) @Target(value={METHOD,CONSTRUCTOR}) @PostconditionAnnotation(qualifier=InitializedFields.class) @InheritedAnnotation @Repeatable(value=EnsuresInitializedFields.List.class) public @interface EnsuresInitializedFields
@QualifierArgument(value="value") public abstract String[] fields
public abstract String[] value