These should be method overloads. Or even better: different methods.
```java
void addEncodedPathParam(..)
void addEncodedQueryParam(..)
```