Please do not use the methods marked with @Internal in any of the classes. As a rule, the development environment also grumbles. These methods can change each version, since these are not meant for the user!
Note that the methods may well change over the course of the versions. As a rule, a version is notified in advance that it will change.