@Target(value={PACKAGE,TYPE,METHOD,CONSTRUCTOR})
@Retention(value=CLASS)
public @interface Incubating
Marks (recursively) certain of Hibernate's packages, types and methods
as incubating. Incubating indicates a type or method that is still being
actively developed and therefore may change at a later time. Users of these
types and methods are considered early adopters who help shape the final
definition of these types/methods.