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