@Documented @Target(value={TYPE,CONSTRUCTOR}) public @interface NoInstantiate
NoInstantiate must not be instantiated, the constructors parts of this class definition will
not be considered part of the API, so they can change without considering those changes as backwards incompatible. Note that
classes annotated with NoInstantiate will imply also the same constraints defined by NoExtend
When this annotation is used in a constructor, it means that such constructor is not to be used since is not part of the API.
However, the class may be instantiated through non annotated constructors or factory methods.
WARNING: Ignoring the presence of this annotation can cause compile or runtime problems when a new version is availableCopyright © 2022 MuleSoft, Inc.. All rights reserved.