class MethodAccessImpl implements MethodAccess {

    public Object invokeDynamicObject(final Object object, final Object args) {

        if (args instanceof List) {
            return invokeDynamicList(object, (List) args);
        } else {
            return invokeDynamic(object, args);
        }
    }

    public  MethodAccessImpl();
    public  MethodAccessImpl(Method method);

}