public StringClauses insertBefore(String existingKey, String newKey, String newValue) throws IllegalArgumentException {
        return insertBeforeImpl(existingKey, newKey, newValue);
    }
public StringClauses insertBefore(String existingKey, String newKey, String newValue) throws IllegalArgumentException {
        return insertBeforeImpl(existingKey, newKey, newValue);
    }
public StringClauses insertBefore ( String existingKey , String newKey , String newValue ) throws IllegalArgumentException { return insertBeforeImpl ( existingKey , newKey , newValue ) ; }
Inserts a new clause before the given key. Throws IllegalArgumentException if the existingKey does not exist.
Inserts a new clause before the given key . Throws IllegalArgumentException if the existingKey does not exist .