Вы можете изменить эти значения с помощью отражения. Это, как говорится, вы, вероятно, не должны.
Закрытые поля, свойства и методы - это все, что явно не гарантируется договором класса. Если этот сторонний API надежен, публичные контракты, которые они предоставляют, не изменятся (но они могут легко расти ).
Частные и внутренние части не гарантируются одинаковыми от выпуска к выпуску. Связывая ваш код с этими частями кода, вы привносите большой риск в свои будущие выпуски. Если вы согласны с этим риском (и это хорошо задокументировано относительно того, почему вы это делаете), то непременно задумайтесь.
Если вы пойдете по этому пути, я бы порекомендовал класс Adapter, который будет использовать весь ваш код, использующий ваш код, вместо этого стороннего API. С шаблоном Adapter, только один класс должен будет измениться в ответ на изменения API 3-ей части.