public MetadataBuilder addExecuteBefore(Class<? extends RuleProvider> type)
    {
        if (type != null)
        {
            executeBefore.add(type);
        }
        return this;
    }
public MetadataBuilder addExecuteBefore ( Class < ? extends RuleProvider > type ) { if ( type != null ) { executeBefore . add ( type ) ; } return this ; }
Ad an entry to the list of {@link RuleProvider} classes that should execute after the {@link Rule} instances in the corresponding
{@link RuleProvider} instance.

{@link RuleProvider}s can also be specified based on id ({@link #getExecuteBeforeIDs}).