Marks the static method or constructor for creating an object of the annotated class,
taking the adaptation fields as its parameter list.
Example: '@AdaptationConstructor public SomeDataType(@AdaptationParameter("address") String address, ...) {...}'
Each parameter of the method must provide an
AdaptationParameter
annotation.