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