@Retention(value=RUNTIME)
@Target(value={CONSTRUCTOR,METHOD,TYPE,FIELD})
@Documented
public @interface ExperimentalApi
This represents code that the graphql-java project considers experimental API and may not be stable between
releases.
In general unnecessary changes will be avoided and the code is aiming to be public one day but you should be aware that things
might change.