default T annotate(final Type annotation) {
        return annotate(AnnotationUsage.of(annotation));
    }
Creates an {@link AnnotationUsage} with the specified {@code Type} and
adds it to this model.

@param annotation  the new annotation usage
@return            a reference to this

@since 2.5
common-parent/codegen/src/main/java/com/speedment/common/codegen/model/trait/HasAnnotationUsage.java