I would duplicate those methods instead of changing the signature.
That will avoid breaking existing users.
example:
```
public static Class<?> getWriteSupportClass(JobContext jobContext) {
  return getWriteSupportClass(getConfiguration(jobContext));
}
```