public static Dynamic ofInvocation(Constructor<?> constructor, Object... rawArgument) {
            return ofInvocation(constructor, Arrays.asList(rawArgument));
        }
public static Dynamic ofInvocation ( Constructor < ? > constructor , Object ... rawArgument ) { return ofInvocation ( constructor , Arrays . asList ( rawArgument ) ) ; }
Represents a constant that is resolved by invoking a constructor.

@param constructor The constructor to invoke to create the represented constant value.
@param rawArgument The constructor's constant arguments.
@return A dynamic constant that is resolved by the supplied constuctor.