@Override
    @SuppressWarnings("unchecked")
    public T havingParameters(final String... names) {
        
        for (final String name: names) {
            havingParameter(name);
        }
        
        return (T)this;
    }
@Override
    @SuppressWarnings("unchecked")
    public T havingParameters(final String... names) {
        
        for (final String name: names) {
            havingParameter(name);
        }
        
        return (T)this;
    }
@ Override @ SuppressWarnings ( "unchecked" ) public T havingParameters ( final String ... names ) { for ( final String name : names ) { havingParameter ( name ) ; } return ( T ) this ; }
{@inheritDoc}
{