@Override
    public boolean clientUpdateWithVersionByExampleSelectiveMethodGenerated(Method method, Interface interfaze, IntrospectedTable introspectedTable) {
        for (IOptimisticLockerPluginHook plugin : this.getPlugins(IOptimisticLockerPluginHook.class)) {
            if (!plugin.clientUpdateWithVersionByExampleSelectiveMethodGenerated(method, interfaze, introspectedTable)) {
                return false;
            }
        }
        return true;
    }
@Override
    public boolean clientUpdateWithVersionByExampleSelectiveMethodGenerated(Method method, Interface interfaze, IntrospectedTable introspectedTable) {
        for (IOptimisticLockerPluginHook plugin : this.getPlugins(IOptimisticLockerPluginHook.class)) {
            if (!plugin.clientUpdateWithVersionByExampleSelectiveMethodGenerated(method, interfaze, introspectedTable)) {
                return false;
            }
        }
        return true;
    }
@ Override public boolean clientUpdateWithVersionByExampleSelectiveMethodGenerated ( Method method , Interface interfaze , IntrospectedTable introspectedTable ) { for ( IOptimisticLockerPluginHook plugin : this . getPlugins ( IOptimisticLockerPluginHook . class ) ) { if ( ! plugin . clientUpdateWithVersionByExampleSelectiveMethodGenerated ( method , interfaze , introspectedTable ) ) { return false ; } } return true ; }
================================================= IOptimisticLockerPluginHook ===============================================
================================================= IOptimisticLockerPluginHook ===============================================