static AnonymousValue ofAnonymous(Type implementedType) {
        return new AnonymousValueImpl()
            .setValue(implementedType);
    }
Returns a new {@link AnonymousValue} representing the anonymous
implementation of a class or interface as the value of a field.

@param implementedType  the class or interface to implement
@return                 the anonymous value
common-parent/codegen/src/main/java/com/speedment/common/codegen/model/Value.java